mysql查询忽略大小写 mysql数据库不区分大小写吗?
浏览量:1304
时间:2021-03-12 13:58:34
作者:admin
mysql数据库不区分大小写吗?
可以设置在mysql中,数据库和表对位于这些目录下的目录和文件中。因此,操作系统的敏感性决定了数据库和表命名的大小写敏感性。这意味着数据库和表名在windows中不区分大小写,在大多数UNIX系统中区分大小写。奇怪的是,列名和别名在所有情况下都忽略大小写,而表的别名则区分大小写。为了避免这个问题,在定义数据库命名规则时,最好使用小写字母和下划线的组合,而不是任何大写字母。或者您可以强制-O lowerucaseuutableuname=1参数启动mysqld(如果您使用--defaults file=…) 我的.cnf参数读取指定的配置文件。要启动mysqld,您需要在配置文件ucaseutableunames=1的[mysqld]部分添加一行小写字符,这样MySQL在创建和搜索时会自动将所有表名转换为小写字符(windows中默认为1,UNIX中默认为0)。从MySQL 4.0.2开始,这个选项也适用于数据库名称。更改此选项时,必须先将旧表名转换为小写,然后才能启动mysqld。
mysql查询忽略大小写 数据库查询不区分大小写 mysql查看是否区分大小写
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。