目录
■结论
Linux,可以设置为区分大小下。(默认,表名是区分大小写的)
(注意,只是【 表名】 区分大小写, 【字段名】 不区分大小写)
Windows系统中,不区分大小写。
(※ Windows的文件系统,是不区分大小写的,aa.txt 与 aA.txt 不能同时存在)
■查看设置
show variables like '%case%';
・Windows
・Linux
Linux中,如果想设置为不区分大小写,修改【my.cnf】文件,添加如下内容
lower-case-table-names=1
■变量的含义
0
:表名按你写的SQL大小写存储,大写就大写小写就小写,比较时大小写敏感。1
:表名转小写后存储到硬盘,比较时大小写不敏感。2
:表名按你写的SQL大小写存储,大写就大写小写就小写,比较时统一转小写比较。
■mysql帮助文档
MySQL :: MySQL 5.7 Reference Manual :: 5.1.7 Server System Variables
■show variables 其他的使用
・查看导入csv文件的,权限目录的位置
show variables like '%secure%';
使用mysql导入数据_sun0322的博客-CSDN博客_mysql如何导入数据文件
・查看编码
show variables like '%char%';
命令行下,Mysql、Postgre的一些基本操作_sun0322的博客-CSDN博客_mysql postgre
・
---