数据库|快速提升性能的SQL语句,建议收藏( 六 )


同样的 , 如果可以的话 , 我们应该使用 MEDIUMINT 而不是 BIGIN 来定义整型字段 , 应该尽量把字段设置为 NOT NULL , 这样在将来执行查询的时候 , 数据库不用去比较 NULL 值 。
对于某些文本字段 , 例如“省份”或者“性别” , 我们可以将它们定义为 ENUM 类型 。 因为在 MySQL 中 , ENUM 类型被当作数值型数据来处理 , 而数值型数据被处理起来的速度要比文本类型快得多 。 这样 , 我们又可以提高数据库的性能 。
51、字符串数据类型:char varchar text 选择区别 。
52、任何对列的操作都将导致表扫描 , 它包括数据库函数、计算表达式等等 , 查询时要尽可能将操作移至等号右边 。
【数据库|快速提升性能的SQL语句,建议收藏】**【需要Java面试题或者技能提升资料的小伙伴点赞+转发 , 关注我之后私信【666】或【888】后 , 即可获取】**)