C:\Users\Administrator>docker exec -it mysqltest mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 178Server version: 9.0.1 MySQL Community Server - GPLCopyright (c) 2000, 2024, Oracle and/or its affiliates.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql>
复制代码
执行以下命令-查询状态:
SHOW VARIABLES LIKE 'lower_case_table_names';
复制代码
查询数据库是否支持巨细写
lower_case_table_names 被设置为 1,即表名不区分巨细写。
假如值为 1,则表示表名和列名在 MySQL 中不区分巨细写。
假如值为 0 或 2,则表示表名和列名在 MySQL 中区分巨细写。
不过这些状态,在我测试中好像是不一样的。
我的是windows系统,他显示的就是2,但不区分巨细写。