数据库|mysql教程
MySQL表名不区分大小写,Linux下设置MySQL表名不
数据库-mysql教程
电影分销源码,ubuntu收起窗口卡,jdk8 tomcat8,爬虫犯法嘛,php布尔型和整形转换,重庆seo工资lzw
情景:公司近期在将数据库从Oracle转为MySQL,由于之前在Oracle中表名是不区分大小写,因此到MySQL中就出现了找不到表的问题,经
eclipse项目源码,vscode炸裂插件,ubuntu命令模式重装系统,tomcat幻境配置,php怎么支持sqlite,js字母排序插件,前端学习ui框架教程,多层爬虫养殖箱,php session值,seo培训课seo推广,凡诺企业网站管理系统v3.5,易语言自动关闭特定网页,ecshop模板仿京东,html页面引入svg,学生选课管理系统制作,拼多多京东蘑菇街小程序lzw
android mmi 测试源码,vscode中怎么打包文件,ubuntu 16更新,如何删完tomcat,爬虫分析模型,php 安全机制,什么是seo优化推广广告,建立网站源代码,社区文件盒内目录模板lzw
情景:公司近期在将数据库从Oracle转为MySQL,由于之前在Oracle中表名是不区分大小写,因此到MySQL中就出现了找不到表的问题,经上网查询,发现在Linux下MySQL的表名是区分大小写的,但是有参数可以使其不区分大小写。具体操作如下:
A、Linux中MySQL大小写详情:
1、数据库名严格区分大小写
2、表名严格区分大小写的
3、表的别名严格区分大小写
4、变量名严格区分大小写
5、列名在所有的情况下均忽略大小写
6、列的别名在所有的情况下均忽略大小写
B、设置MySQL表名不区分大小写
1、切换到root用户
$ su – root
2、修改/etc/my.cof配置文件,,
# sed -i ‘/mysqld/a\lower_case_table_names=1’ /etc/f
lower_case_table_names参数详解:
0:区分大小写
1:不区分大小写
3、重启MySQL
# service mysqld restart
4、查看mqsql参数
# mysql -uroot -p
> show variables like “%case%” ;
+————————+——-+
| Variable_name| Value |
+————————+——-+
| lower_case_file_system | OFF |
| lower_case_table_names | 1|
+————————+——-+
2 rows in set (0.00 sec)
C、其他
在Windows中,MySQL一直都是不区分大小写的。
本文永久更新链接地址: