数据库
wowo_zZ
这个作者很懒,什么都没留下…
展开
-
SQL语句基础优化
最近做了一些浅层次到SQL优化的工作,这里总结一下这方面的东西:使用索引,但不要太多;尽量避免在列上进行运算,这样会导致索引失效;尽量少使用left join,多left join要拆分成多个简短的sql,另外,也要用小结果集驱动大结果集;注意like模糊查询的使用,避免使用%%;仅列出需要查询的字段,这对速度不会有明显影响,主要考虑吞吐量和内存;使用批量更新语句,以节省交互;limi原创 2015-07-07 17:56:53 · 439 阅读 · 0 评论 -
Mysql中的关键字和保留字
关键字VS保留字最近经常看到同事的建表语句有很多问题,其中有个问题就是字段的命名问题。所以特意去查了下Mysql中的关键字和保留字的相关知识1,这里分享一下。有一点大家应该都很清楚,就是SQL和编程语言一样,是有关键字的。但是我们所理解的关键字在SQL中分为两类:关键字 这类字在Mysql中具有特殊含义,例如常见的alter、static、cache。虽然具有特殊含义,但是还是可以...原创 2018-07-12 10:44:46 · 3504 阅读 · 0 评论 -
Specified key was too long; max key length is 767 bytes问题解决
Specified key was too long; max key length is 767 bytes在做一次mysql数据表迁移的时候碰到了这个问题。通过查阅资料和文档,这个问题的大致原因如下:在mysql5.6中索引列的最大长度为767个字节。简单讲,就是如果你将某列加入到索引中,而索引的内容大于767个字节,那么将会出现这个错误。而对于一般建表来说,我们使用的多是in...原创 2019-02-28 11:14:11 · 91648 阅读 · 7 评论