mysql区分表大小写吗

mysql默认是区分表名的大小写,字段不区分的,关键字不区分
可以修改文件让MYSQL不区分表名大小:
  1.用ROOT登录,修改/etc/my.cnf
  2.[mysqld]下加入一行:lower_case_table_names=1
  3.重新启动数据库即可。
-----------
oracle是都不进行区分

在这里插入图片描述

今天在做项目迁移的时候,发现一个坑爹的情况,以前使用的oracle数据库,现在是mysql,以前的表名都是大写,然后里面的sql都是小写.现在迁移过来,要么把表名改成小写,但是里面字段又是大写的,而且不能改数据库配置,所以,你懂得很烦,最后还是决定改sql,然后将sql里面表名都改成大写的…又是搬砖的一天

世界上所有的不公平都是由于当事人能力不足造成的.
原文地址:https://www.cnblogs.com/javayida/p/13346969.html