Skip to main content

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:创建的表和数据库依据语句上格式存放,凡是查找都是转换为小写进行

编写建议

  1. 关键字和函数名称全部大写;
  2. 数据库名、表名、表别名、字段名、字段别名等全部小写;
  3. SQL语句必须以分号结尾。