目前B站正在直播Mysql、Oracle、Python实战,详情请关注公众号:IT邦德 请加 QQ群:168797397、587159446
在 MySQL 中,一个数据库会对应一个文件夹,数据库里的表会则以文件的方式存放在文件夹内,
所以, 操作系统对大小写的敏感性决定了数据库和表的大小写敏感。
Linux环境下Myql数据库名与表名是严格区分大小写的
可以在/etc/my.cnf 中添加 lower_case_table_names=1,然后重启 MySQL 服务,这样就不区分表名的大小写了,
当 lower_case_table_names 为 0 时表示区分大小写,为 1 时表示不区分大小写,
需要注意的是, 系统库 information_schema 及其之下的表名是不区分大小写的
mysql> show variables like 'lower_case_%';
处理方法: 只需要在就需要在[mysqld]下面添加一行配置,即 lower_case_table_names=1 其中 0:区分大小写,1:不区分大小写、 然后重启mysql服务即可!
编辑推荐:
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- Linux下数据库名及表名区分大小写设置
Linux下数据库名及表名区分大小写设置
26-03-01 - mysql 8.0 使用 navicat 登录报错
mysql 8.0 使用 navicat 登录报错
26-03-01 - 数据库实验室挑战任务-2
数据库实验室挑战任务-2
26-03-01 - Could not execute Write_rows event on table time_task.tt_log
- GreatSQL,打造更好的MGR生态
GreatSQL,打造更好的MGR生态
26-03-01 - ERROR 1045 (28000): ProxySQL Error: 报错
- MySQL权限管理实战
MySQL权限管理实战
26-03-01 - Innodb内存管理解析[转载]
Innodb内存管理解析[转载]
26-03-01 - 利用RDS MySQL数据库云开发ToDo List
利用RDS MySQL数据库云开发ToDo List
26-03-01 - 数栈优化案例:物流客户Elasticsearch集群性能优化
数栈优化案例:物流客户Elasticsearch集群性能优化
26-03-01

