
MySQL
文章平均质量分 59
nacrt
这个作者很懒,什么都没留下…
展开
-
mybatis批量插入问题记录
mybatis批量插入问题记录需求:自增主键批量插入,存在则插入,不存在则更新。插入或更新后返回对应的主键id-- 创建表CREATE TABLE `eth_test` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id', `name` varchar(127) NOT NULL DEFAULT '' COMMENT 'name', `age` int(11) NOT NULL, `version` int原创 2021-11-17 14:11:22 · 499 阅读 · 0 评论 -
mysql隔离级别及安全性问题演示
- 值得注意的是,在innoDB下,RR可以避免快照读(ReadView)的幻读问题(MVCC解决)- 不过在当前读(insert,update,delete,select .. for update, select .. lock in share mode)(行锁、间隙锁实现)情况下,还有会有幻读的情况......原创 2021-03-16 15:56:29 · 515 阅读 · 0 评论 -
Mysql 闭包表的增删改查实现
-- --------------------- 闭包表的增删改查 ------------------------------------------ 节点表DROP TABLE IF EXISTS `tree_node`;CREATE TABLE `tree_node` ( `id` int(11) UNSIGNED PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键', `name` varchar(255) DEFAULT NULL COM原创 2020-05-20 11:48:37 · 4816 阅读 · 0 评论 -
关于Mysql 查询时使用 for update 行锁还是表锁问题
测试表CREATE TABLE `user` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `username` varchar(255) DEFAULT NULL, `password` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE, KEY `u_name_uq`...原创 2019-12-26 10:39:57 · 6582 阅读 · 1 评论 -
Mysql中文文档
Mysql中文文档原创 2019-11-01 16:37:52 · 6038 阅读 · 0 评论 -
MySQL datetime、date、time、str之间的转化与比较
SELECT NOW(),CURDATE(),CURTIME(), -- datetime 转 date time NOW(), DATE(NOW()), TIME (NOW()), CONCAT(DATE(NOW()), ' ', TIME (NOW())), -- str 转 datetime date time str_to_date('2019-04-25 08:50:00...原创 2019-04-25 09:26:59 · 26647 阅读 · 0 评论 -
JDBC下_数据库连接池
1. JDBC之事务管理. 案例: 模拟转账(张三给李四转1000块钱). 步骤: //MySQL自动开启了事务的"自动提交"功能, 所以我们在封装事务的时候, 应该先关闭该功能. Connection#setAutoCommit(false); try{ 张三 - 1000 //异常...原创 2018-08-11 23:48:35 · 2339 阅读 · 0 评论 -
JDBC上_数据库连接
1. JDBC的概述 概述: 就是Java用来操作不同数据库的类库, 本质其实就是一些JavaAPI. //Java Data Base Connectivity, Java数据库连接(技术) //大白话: 就是Java语言编写的一些类和接口, 用于操作不同数据库的.(DriverManager,Connection,Statement,Prepar...原创 2018-08-11 23:45:17 · 2334 阅读 · 0 评论 -
MySQL下_多表操作
数据库的关系1. MySQL是一个"关系型数据库", 所谓的关系型数据库描述的是: 实体与实体之间的关系. 而我们知道, 所谓的实体对应的是: 数据表, 所以研究实体与实体之间的关系, 其实研究的就是: 数据表与数据表之间的关系. 但是, 在研究它们之间的关系之前, 我们先来解决下昨天遗留的一个问题: 约束. 约束: 作用: 用来保证数据的完整性和安全性....原创 2018-08-10 23:26:04 · 2327 阅读 · 0 评论 -
Mysql上_学习总结
数据库: MySQL: 基础, 单表. MySQL: 表设计, 多表. JDBC: 核心7步, 工具类(Properties). DBCP(效率), DBUtils 1. 你知道的存储数据的方式有几种? 变量, 常量, 数组, 集合: 可以对数据进行临时性存储, 程序执行结束后数据就丢失了. IO流: 可以对数据进行永久性存储, 不方便用户进行精细化管理. 数据库: 就是...原创 2018-08-10 23:03:42 · 2338 阅读 · 0 评论