随笔分类 - 数据库
发表于 2020-08-02 17:17阅读次数:316评论次数:0
摘要:首先需要注意:MYSQL 5.6.3以前只能EXPLAIN SELECT; MYSQL5.6.3以后就可以EXPLAIN SELECT,UPDATE,DELETE explain结果示例: mysql> explain select * from staff; + + + + + + + + + +
阅读全文 »
发表于 2020-07-16 09:09阅读次数:161评论次数:0
摘要:https://blog.csdn.net/zhuanzhe117/article/details/78039692?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-4.nonecase
阅读全文 »
发表于 2020-07-07 20:51阅读次数:196评论次数:0
摘要:sql语句定义和执行顺序 摘自《MySQL技术内幕:SQL编程》 sql语句定义的顺序 (1) SELECT (2)DISTINCT<select_list> (3) FROM <left_table> (4) <join_type> JOIN <right_table> (5) ON <join_
阅读全文 »
发表于 2020-07-05 21:16阅读次数:3308评论次数:0
摘要:在建立数据库表结构的时候,为了给一个String类型的数据定义一个数据库的数据库类型,一般参考的都是char或者varchar,这两种选择有时候让人很纠结,今天想总结一下它们两者的区别,明确一下两者的区别。 首先明确的是,char的长度是不可变的,而varchar的长度是可变的,也就是说,定义一个c
阅读全文 »
发表于 2020-06-26 14:55阅读次数:169评论次数:0
摘要:https://www.cnblogs.com/wdss/p/11186411.html
阅读全文 »
发表于 2020-06-26 14:53阅读次数:555评论次数:0
摘要:1、什么事索引(本质:数据结构) 索引是帮助MySQL高效获取数据的数据结构。 2、优势: 1、提高数据检索的效率,降低数据库IO成本 2、通过索引对数据进行排序,降低数据排序的成本,降低了CPU的消耗 3、劣势: 降低更新表的速度,如对表进行update 、delete、insert等操作时,My
阅读全文 »
发表于 2020-06-05 09:09阅读次数:807评论次数:0
摘要:摘自:https://www.cnblogs.com/kubidemanong/p/10734045.html 1. 什么是最左前缀原则? 以下回答全部是基于MySQL的InnoDB引擎 例如对于下面这一张表 如果我们按照 name 字段来建立索引的话,采用B+树的结构,大概的索引结构如下 如果我们
阅读全文 »
发表于 2020-06-04 09:36阅读次数:2325评论次数:0
摘要:首先注意:B树就是B-树,"-"是个连字符号,不是减号。 B-树是一种平衡的多路查找(又称排序)树,在文件系统中有所应用。主要用作文件的索引。其中的B就表示平衡(Balance) B+树有一个最大的好处,方便扫库,B树必须用中序遍历的方法按序扫库,而B+树直接从叶子结点挨个扫一遍就完了。 B+树支持
阅读全文 »
发表于 2020-06-01 00:16阅读次数:1142评论次数:0
摘要:主键、外键、where、group by、order by 表的主键、外键必须有索引 数据量超过300的表应该有索引 经常与其他表进行连接的表,在连接字段上应该建立索引 经常出现在where字句中的字段,特别是大表的字段,应该建立索引 索引应该建在选择型高的字段上 索引应该建在小字段上,对于大的文本
阅读全文 »
发表于 2020-05-30 11:44阅读次数:631评论次数:0
摘要:数据库事务的隔离级别 数据库事务的隔离级别有4个,由低到高依次为Read uncommitted 、Read committed 、Repeatable read 、Serializable ,这四个级别可以逐个解决脏读 、不可重复读 、幻读这几类问题。 Read UnCommitted(读未提交)
阅读全文 »
发表于 2020-05-30 09:29阅读次数:177评论次数:0
摘要:前言 MySQL中有以下日志文件,分别是: 1:重做日志(redo log) 2:回滚日志(undo log) 3:二进制日志(binlog) 4:错误日志(errorlog) 5:慢查询日志(slow query log) 6:一般查询日志(general log) 7:中继日志(relay lo
阅读全文 »