mysql
文章平均质量分 82
秃狼
三无程序猿
展开
-
java八股文(mysql篇)
其是建立在关系模型基础上的一种数据库,这种关系分为:一对一,一对多,多对多。我们的数据存放在表中,在表中会有一至多个字段,一行就是一条数据。数据库事务可以保证,多个数据库操作构成一个逻辑整体,到达:要么都成功,要么都失败的效果。数据库事务有四大特性1.原子性(Atomicity):在事务中的sql语句要么都成功,要么都失败。2. 一致性(Consistency):在事务中,总值不会发生改变。就比如:转账问题,A有100,B有100,那在sql语句执行完之后,它们的总金额一直就是200,这就是一致性。原创 2023-11-07 19:15:12 · 233 阅读 · 0 评论 -
mysql索引深度学习
在理想条件下,节点的左子树的深度和右子树的深度差不会超过一层,此时的时间复杂度为O(logN),而当插入的数据为递增或递减的情况时(斜树),结构就会变成链表的结构,此时的时间复杂度为O(N),效率就大大降低。唯一索引: 唯一索引是一种约束,其的作用就是唯一索引的属性列中的数据不能重复,但是其可以为null,用于实现数据的唯一性,在一张表中可以设置到多个唯一索引。储存相同数据的时候,AVL树的高度比B树要高,所以器其对应的IO的操作次数也更多,为了减少IO的操作次数,我们使用B+树实现索引。原创 2023-11-04 15:38:18 · 162 阅读 · 0 评论 -
mysql表主键自增过大问题
最近在做项目时,发现我创建的每一个表的主键设置自增,在插入数据数据时会出现自增值过大的问题。原创 2023-07-16 21:06:03 · 1683 阅读 · 0 评论