700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Linux下设置MySQL表名不区分大小写

Linux下设置MySQL表名不区分大小写

时间:2023-03-17 18:39:49

相关推荐

Linux下设置MySQL表名不区分大小写

数据库|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一直都是不区分大小写的。

本文永久更新链接地址:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。