蔡香满屋
站在牛顿头上吃苹果

随笔分类 -  Mysql

数据库语言
char与nchar的区别
摘要:char支持的是本地默认编码,一般只支持中文和英文还有少部分日语和韩语等。 nchar是unicode编码,是兼容世界上几乎所有语言的,当然也支持中文。 nchar占用空间比char大。比如char格式下一个字母只占用一个字节,汉字占用两个,nchar所有字符都占用两个字节。 char 和nchar 阅读全文
posted @ 2019-09-17 19:55 蔡香满屋
mysql之多表优化
摘要:优化原则(小表驱动大表):双层for循环时,循环数小的放在外层,循环数大的放在内层,这是提高性能的方式。 如:select a.* from table a left join table b on a.id = b.id;// 这里需要之指明的是on 后面到底是写a.id=b.id还是b.id=a 阅读全文
posted @ 2018-11-04 11:47 蔡香满屋
mysql之优化最重要的-索引
摘要:索引的分类: 单值索引: 单列,比如age;一个表中可以有多个单值索引,可以再有name等。 主键索引:也是不能重复如id,不能为null,与唯一索引基本相同,唯一的区别是唯一索引可以为null. 唯一索引:这种索引不能重复,如不能设置age为唯一索引,因为age可能重复。可以设置id为唯一索引,可 阅读全文
posted @ 2018-11-03 17:43 蔡香满屋
mysql优化
摘要:SQL分为: 编写过程是从左到右编写:select distinct 。。。 from 。。。join 。。。。on 。。。 where 。。。 group by。。。 having。。。 order 。。。limit。。。 执行过程顺序是从左到右:from 。。。join 。。。。on 。。。 w 阅读全文
posted @ 2018-11-03 17:08 蔡香满屋