当我们使用MySQL建立数据库时,它对命名的要求会有一定的规则,比方说库名、表名、字段名最好使用小写字母、用“_”分割,有很多的小伙伴好奇为什么要这样命令,下面这篇文章就带大家一起了解一下,有需要的朋友可以参考这篇文章。
一、MySQL建立数据库时库名要使用小写字母
1、原因
因为数据库可以在不用的操作系统中使用,所以在不同的系统中,使用的规则也会有所不一样。
2、MySQL在Linux下命名规则:
在linux系统中使用mysql数据库的时候,对字母的大小写都存在着一定的规则,不管是数据库名、表名还是表的别名,都有着严格的要求,区分大小写,如果是列名或者是列的别名的情况下,它会自动忽略大小写,还有在变量中,也要区分大小写。
3、MySQL在Windows下不区分大小写。
当我们在Windows系统中使用这个数据库的时候,应用的数据库和表中的相应目录会对应在不同的目录和文件下,所以在操作系统中对大小写的操作取决于数据库和表命名。在很早的Windows系统中,就已经对dos进行了兼容,不再区分大小写。但是为了避免出现问题,有时候在定义数据库的命名规则中还是要采用小写字母和下划线的组合,而不会使用大写的字母。
以上就是关于MySQL为什么要用小写字母命名数据库?为什么MySQL建立数据库时库名要使用小写字母?的全部内容了,希望文章中的内容可以对大家的学习带来一定的帮助。