在设计数据表时,有自己特有的规则:英文单词的首字母大写,比如表名ur, art口气大icle, urrole, 等等,这种办法使用得很顺手习惯,在以往使用的ms sql rver、ms access以及sqlite中,都很正常。
第一次使用mysql,当使用navicat创建数据表时,发现所创建的数据表名全部改为小写了,上面的数据表成为ur, article, urr客房服务员工作总结ole,很不习惯。网上查询,才知道,windows对表名大小写不敏感,linux(unix)对表名大小写敏感,为了安全起见,在windows下的mysql一律把表名自动修改为小写。但实际上,自己由于编程的原因,一直是注意大小写问题的,就是说,对大小写一直是敏感的,所以,需要将自己的表名命名规则持续进行下去,即英文业务员周工作计划首字母大写命名表名。
如果在windows操作系统下进行mysql表名大小写敏感的设置,需要找到mysql的配霞姿月韵置文件 my.ini(在linux下名字为my.cnf),这个my.ini在windows下一般位于 c:\programdata\mysql目录下,在my.ini文件的[msqld]部分秦人不暇自哀加入如下语句:
lower_ca_table_names = 0
即完成了大小写敏感。如果该值设置为1(即widdows下的默认值),就是大小写不敏感,当为数据表命名时,全部自动改成小写字母。
本文发布于:2023-04-07 19:59:15,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/860fc432fc18ab81ca113d62bdac4077.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:MySQL中表名大小写问题.doc
本文 PDF 下载地址:MySQL中表名大小写问题.pdf
留言与评论(共有 0 条评论) |