同样的 , 如果可以的话 , 我们应该使用 MEDIUMINT 而不是 BIGIN 来定义整型字段 , 应该尽量把字段设置为 NOT NULL , 这样在将来执行查询的时候 , 数据库不用去比较 NULL 值 。
对于某些文本字段 , 例如“省份”或者“性别” , 我们可以将它们定义为 ENUM 类型 。 因为在 MySQL 中 , ENUM 类型被当作数值型数据来处理 , 而数值型数据被处理起来的速度要比文本类型快得多 。 这样 , 我们又可以提高数据库的性能 。
51、字符串数据类型:char varchar text 选择区别 。
52、任何对列的操作都将导致表扫描 , 它包括数据库函数、计算表达式等等 , 查询时要尽可能将操作移至等号右边 。
【数据库|快速提升性能的SQL语句,建议收藏】**【需要Java面试题或者技能提升资料的小伙伴点赞+转发 , 关注我之后私信【666】或【888】后 , 即可获取】**)
- Intel发布新显卡驱动,Arc A770游戏性能最高提升8%
- 盛和金刚网再添数控设备,持续提升生产加工能力!
- 苹果手机相信大家都不陌生|iphone12还值得入手吗,这些细节的提升能不能值1000
- 大家应该都知道|8+256g版本降到2499元,骁龙778g处理器,续航提升
- 对于小米手机|小米12x抛开参数只讲体验,细节提升明显,3199元贵吗
- oppo reno|骁龙8Gen2相比骁龙8+有多大的提升,这个幅度你还满意吗?
- excel|Excel如何快速预览查看图片?
- 数据库|Office365中的这几个高能函数,正中使用痛点,用起来真香!
- 普通人如何通过副业赚钱?四个快速变现的建议!干货分享
- 运营商|安利几款能提升手机体验感的神奇App,让你的手机越用越好用