mysql字段和索引问题 谢谢大家

[复制链接]
查看11 | 回复3 | 2013-5-20 14:06:51 | 显示全部楼层 |阅读模式
1.像用户名等长度不一定的,最好还是用varchar。varchar的长度,不是非得设置成2的N次方。这个得看你设计表结构的时候,需求是什么样的,比如备注吧,一般就看需求是多少,我们这边一般是500。2.索引主要看这个标志位字段,是否经常作为条件使用,如果是那就加上,会提高执行效率。3.个人觉得在查询语句中使用函数挺好的,本身提供函数就是让用的,都不用那人家还提供哪些函数做什么啊。...
回复

使用道具 举报

千问 | 2013-5-20 14:06:51 | 显示全部楼层
个人感觉1.varchar比较好 username应该是用户名 数量多且不统一。2.加不加索引我觉得看这个字段引用是否频繁3.尽量不使用函数查询数据,各需所长, php执行这些更快一点。...
回复

使用道具 举报

千问 | 2013-5-20 14:06:51 | 显示全部楼层
数索引顾名思义就是加给字段加了函数的索引,这里的函数也可以是表达式。所以也叫表达式索引。MySQL 5.7 推出了虚拟列的功能,MySQL8.0的函数索引内部其实也是依据虚拟列来实现的。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行