随笔分类 -  数据库

摘要:数据模型 阅读全文
posted @ 2020-03-30 21:17 水木竹水 阅读(4032) 评论(0) 推荐(0)
摘要:数据模型 阅读全文
posted @ 2020-03-30 20:54 水木竹水 阅读(2047) 评论(0) 推荐(0)
摘要:上篇文章中对InnoDB存储引擎中的锁进行学习,本文是实践部分,根据索引和查询范围,探究加锁范围的情况。 在本实例中,创建简单表如下: mysql> select * from t; + + | id | + + | 1 | | 3 | | 5 | | 9 | | 11 | + + 测试结果 根据唯 阅读全文
posted @ 2019-08-24 20:23 水木竹水 阅读(2131) 评论(0) 推荐(2)
摘要:本文主要记录InnoDB存储引擎中锁的关键点,下篇文章通过实例确认加锁的范围。 InnoDB中的锁 1. 锁提供数据完整性和一致性 2. InnoDB行级锁:共享锁(S)和排他锁(X)。 为了支持多粒度锁定,InnoDB支持意向锁,该锁允许事务在行锁和表锁同时存在。包括意向共享锁(IS,为某些记录加 阅读全文
posted @ 2019-08-24 17:48 水木竹水 阅读(372) 评论(0) 推荐(0)
摘要:Spring工程中,创建实体对象时,可以通过JPA的@Entity标识实体与数据库表的对应关系,@Column标识数据库字段。其中还有标识两个实体间关系的注解:@OneToOne、@OneToMany、@ManyToOne和@ManyToMany,分别标识一对一、一对多、多对一和多对多。在此,简单记 阅读全文
posted @ 2018-09-06 21:25 水木竹水 阅读(41469) 评论(1) 推荐(3)
摘要:https://dev.mysql.com/doc/refman/5.7/en/innodb-locking-reads.html 有两种模式: 1. SELECT ... LOCK IN SHARE MODE 读数据时,其他事务也能读,但不能修改。如果在修改数据,其他事务则不能读取。 Sets a 阅读全文
posted @ 2018-04-04 11:10 水木竹水 阅读(995) 评论(0) 推荐(0)
摘要:MySQL查询分为内连接查询和外连接查询,他们的区别在于:内连接查询的两个表示对等关系,根据条件进行匹配;外连接是以某一个表为主,两一个表根据条件进行关联。外连接分为左外连接、右外连接和全外连接。本文重点介绍各外连接的思想,以及如何实现全外连接,并举例。 左外连接 左外连接以左边表为基础,根据条件, 阅读全文
posted @ 2017-06-29 23:34 水木竹水 阅读(3133) 评论(0) 推荐(1)