数据库|mysql教程
linux,centos下设置Mysql表名不
数据库-mysql教程
情景:公司近期在将数据库从ORACLE转为MYSQL,由于之前在ORACLE中表名是不区分大小写,因此到mysql中就出现了找不到表的问题,经上网查询,发现在linux下mysql的表名是区分大小写的,但是有参数可以使其不区分大小写。
易语言识图模块源码,vscode rem,微信 ubuntu,tomcat清除缓存,sqlite 是否存在表,网页设计中文字的设计,主机 数据库是什么,微信云服务器 FTP,折叠菜单插件,现前端框架,反爬虫机制,php工资,强强seo,springboot冷门注解,dedecms 产品价格调用标签,做菜网站源码,网页采集软件 源码 xpath,壁纸模板,新网域名解析后台,h5电商页面,帝国网站管理系统前台,小程序 打车源码lzw
A、linux中mysql大小写详情:
1、数据库名严格区分大小写
2、表名严格区分大小写的
3、表的别名严格区分大小写
4、变量名严格区分大小写
5、列名在所有的情况下均忽略大小写
6、列的别名在所有的情况下均忽略大小写
web阅读 源码,vscode为什么不能打开,ubuntu修改壁纸,tomcat監控日志,爬虫返回500,php忽略notice,网页seo新手快速入门,个人提卡网站源码,html5模板开发数据lzw
B、添加参数使其不区分大小写
1、切换到root用户
$ su – root
2、修改/etc/my.cof配置文件,
# sed -i ‘/\[mysqld\]/a\lower_case_table_names=1’ /etc/f
安卓表格源码,vscode安装配置环境,ubuntu命令中断,进销存tomcat,爬虫抽链,php正则 类,西安seo工具软件价格,手机版网站程序,discuz 风格模板下载 手机版lzw
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一直都是不区分大小写的。