数据库
数据库知识总结
alone00
这个作者很懒,什么都没留下…
展开
-
MySQL联合索引底层原理
转:https://juejin.im/post/6844904073955639304添加链接描述原创 2020-09-27 15:45:34 · 1340 阅读 · 0 评论 -
InnoDB为什么要使用B+树?
转载:https://zhuanlan.zhihu.com/p/81273236?utm_source=wechat_timeline原创 2020-09-20 16:41:05 · 200 阅读 · 0 评论 -
MySQL集群
转载:https://www.cnblogs.com/youkanyouxiao/p/8335159.html原创 2020-09-07 11:07:54 · 63 阅读 · 0 评论 -
对丢失更新的理解
转载:https://www.cnblogs.com/levontor/p/10980164.html原创 2020-08-30 21:57:35 · 325 阅读 · 0 评论 -
索引失效的例子
转载:https://www.cnblogs.com/zhuyeshen/p/8625634.html原创 2020-06-18 16:04:57 · 231 阅读 · 0 评论 -
MySQL索引、事务、锁机制总结
随着理解的深度和广度的增加后续不断更新…1.索引定义: 是对数据库表中一列或者多列的值进行排序的一种结构,使用索引能快速的访问数据表中对应的信息。索引的底层数据结构:innodb和myisam底层使用的B+树存储索引。B+树:非叶子结点只存索引值和指针,不存储数据。B树:非叶子结点不仅存储索引值还存储数据。多路查找树(B+,B)和其他的二叉树进行对比分析:同样的数据量多路查找树的高度...原创 2020-04-14 20:38:48 · 966 阅读 · 0 评论 -
MyBatis怎么防止sql注入
https://www.cnblogs.com/mmzs/p/8398405.html转载 2019-10-20 11:16:50 · 98 阅读 · 0 评论 -
MySQL中文乱码
我们在dos命令行操作中文时,会报错insert into user(username,password) values(‘张三’,’123’);ERROR 1366 (HY000): Incorrect string value: ‘\xD5\xC5\xC8\xFD’ for column ‘username’ at row 1原因:因为mysql的客户端编码的问题我们的是utf8,而系统...原创 2019-10-20 09:54:13 · 127 阅读 · 0 评论 -
where与having
核心区别:where针对的是存储在磁盘上的表(视图),就是说where后面的字段都要能直接在原始的表上找到。having针对的是临时内存存储的文件,就是说having针对的是一个中间表(中间结果),这个中间表只是存在临时内存用完就释放了。下面举三个例子:where和having都可以使用的场景select goods_price,goods_name from sw_goods where...原创 2019-10-19 18:01:55 · 172 阅读 · 0 评论