SQL规范
大小写
在SQL中,关键字和函数名是不用区分字母大小写的,比如SELECT、WHERE、ORDER、GROUPBY等关键字,以及ABS、MOD、ROUND、MAX等函数名。
设置数据库
# 查看当前数据库大小写的配置
SHOw VARIABLES LIKE ‘%lower_case_table_names%'
lower_case_table_names参数值的设置:
- 默认为0,大小写敏感。
- 设置1:大小写不敏感,创建的表,数据库都是以小写形式存放在磁盘上,对于sql语句都是转换为小写对表和数据库进行查找
- 设置2:创建的表和数据库依据语句上格式存放,凡是查找都是转换为小写进行
编写建议
- 关键字和函数名称全部大写;
- 数据库名、表名、表别名、字段名、字段别名等全部小写;
- SQL语句必须以分号结尾。