![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
sailor_xbd
这个作者很懒,什么都没留下…
展开
-
高性能mysql读书笔记之数据类型
varchar适用场景 1. 字符串列的最大长度逼平均长度大很多 2. 列的更新很少 3. 使用了像utf-8这样复杂的字符集,每个字符都使不同的字节数进行存储 char适用场景 1. 存储密码的md5值,因为这是定长的 2. 经常变更的数据,因为定长的char不容易产生碎片 3. 对于非常短的列,char比varchar在存储空间上也更有效率 注:字符串长度定义不原创 2017-03-06 22:21:28 · 248 阅读 · 0 评论 -
mysql
1. 如何创建前缀索引假如有一张表city,里面有个字段city,为字段city创建前缀为7的索引alter table city add key(city(7));前缀索引能使索引更小,更快,但也有缺点:mysql无法使用前缀索引做order by 和group by操作,也无法使用前缀索引做覆盖扫描。2. mysql会使用索引的最左前缀,直到碰到第一个范围查找,但在某些条件下可以绕过范围查找,...原创 2017-05-15 21:48:59 · 202 阅读 · 0 评论 -
mysql常用查询
1. 查询一列里某个值出现的次数select actor_id, count(*) from actor group by actor_id2. 用source命令导数据的时候提示打不开 error 2, 需要进入文件所在目录登陆才能导进去原创 2017-07-13 22:17:09 · 164 阅读 · 0 评论