Mysql学习笔记(四):Mysql(MariaDB)去除对表名数据库名大小写敏感

经过不懈的努力,解决了MySQL的编码问题,顺便把版本顺利从5.5更新到10.3,本想着可以愉快的开始sql的练习了,但是天不随人愿,在我愉快的建表之后,想要查询却出现了问题,提示表名居然不存在?!

MariaDB [ericdb]> show tables;
+------------------+
| Tables_in_ericdb |
+------------------+
| Course           |
| sc               |
| student          |
| teacher          |
+------------------+
4 rows in set (0.000 sec)

MariaDB [ericdb]> select * from course;
ERROR 1146 (42S02): Table 'ericdb.course' doesn't exist
MariaDB [ericdb]> 

看了一下,难道说表名还要区分大小写?之前没怎么注意过呀,然后就百度了一下,结果是只有Linux系统MySQL才会去区分大小写,所以咱们得修改一下配置,以下是实施步骤:

1.首先要备份一下咱们的数据库啦,因为我的数据库是新建的,所以就把我用到的数据库备份了,之后的文章我应该会写下针对各种情况的备份,比如针对某些库,某些表,某些表的表结构,其实也就是针对mysqldump的参数介绍啦。

[root@VM-0-16-centos ~]# mysqldu
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值