SQL
dearKundy
写有营养的博客。欢迎加我QQ:305278406与我交流。
展开
-
数据库为什么要建立索引?
一:什么是索引?索引(Index)是帮助MySQL高效获取数据的数据结构。二:为什么要建立索引?一个没有索引的数据库表就相当于一本没有索引的新华字段,当你想找出其中一个汉字的时候,无异于寻找MH370碎片啊。我们为指定的字段创建索引之后,当我们根据条件查找数据的时候,数据库引擎就可以利用查找算法(二分查找法)很高效的查出来。三:选择什么字段建立索引索引也是要占用存储空间的,建立索引的时候也是有一定...原创 2018-06-03 16:46:23 · 10013 阅读 · 0 评论 -
SQL优化
在项目开发中,当数据表越来越大的时候,我们必须要解决的问题之一就是SQL语句的性能问题。下面就用一个自己亲手挖的坑来给大家讲讲SQL优化相关的一些知识。 背景:AAA表大概有两百万条记录,BBB表一百万。我需要把这两个表联合起来,然后根据条件去查询出相关的记录。刚开始写的SQL如下:SELECT adsId, phoneNum, COUNT(*) AS numFROM ( S...原创 2018-06-03 14:13:33 · 356 阅读 · 0 评论