随笔分类 - SQL
数据库知识以及优化
摘要:适用场景:oracle 中判断数据是否存在如果存在即更新反之新增 (提高效率) 语法: 注意事项: 1、 USING () 这里面的子查询请使用dual 伪表且保证有数据,不存在数据的时候meger into 将不会执行insert / update 操作 2、更新的字段不能是on 中关联的字段 会
阅读全文
摘要:mysql的数据库引擎都有什么:一般回答:ISAM MyISAM HEAP InnoDB 4种;高大上回答:有4种。a. ISAM:最老的引擎, 执行读取操作的速度很快,而且不占用大量的内存和存储资源。不足,它不支持事务处理,也不能够容错。b. MyISAM:ISAM的mysql扩张, 继承了ISA
阅读全文
摘要:参考文献:https://www.cnblogs.com/yunfeifei/p/3850440.html mysql <,<=,=,>,>=,BETWEEN,IN,LIKE ‘aaa%’才会使用索引。 /** 表说明 人员表 字段涉及 id 分数 firstName,laseName 注意:对查询
阅读全文
摘要:https://blog.csdn.net/wuseyukui/article/details/71512793 参考文献 2.2 select_type查询的类型,主要是用于区分普通查询、联合查询、子查询等复杂的查询id select_type description1 SIMPLE 不包含任何子
阅读全文
摘要:参考文献: https://juejin.im/post/5b66df616fb9a04fcd5875f8 http://database.51cto.com/art/200910/156685.htm 一、 聚族(聚集)索引的数据存储方式 1、聚集索引: InnoDB 支持聚簇索引,聚簇索引和非聚
阅读全文

浙公网安备 33010602011771号