0基础学MySQL数据库—从小白到大牛(20)大小写规范、sql


一、SQL大小写规范

Windows和Linux平台区别

在 SQL 中,关键字和函数名是不用区分字母大小写的,比如 SELECT、WHERE、ORDER、GROUP BY 等关键字,以及 ABS、MOD、ROUND、MAX 等函数名。

不过在 SQL 中,你还是要确定大小写的规范,因为在 Linux 和 Windows 环境下,你可能会遇到不同的大小写问题。 windows系统默认大小写不敏感 ,但是 linux系统是大小写敏感的

关键字和函数名是大小写不敏感的

通过如下命令查看:

Windows系统下mysql> SHOW VARIABLES LIKE '%lower_case_table_names%';+------------------------+-------+| Variable_name          | Value |+------------------------+-------+| lower_case_table_names | 1     |+------------------------+-------+1 row in set (0.36 sec)Linux系统下mysql> SHOW VARIABLES LIKE '%lower_case_table_names%';+------------------------+-------+| Variable_name          | Value |+------------------------+-------+| lower_case_table_names | 0     |+------------------------+-------+1 row in set (0.36 sec)