mysql对大小写敏感不

更新时间:02-03 教程 由 思君 分享

MySQL是一种关系型数据库管理系统,根据默认的安装方式,它是对大小写敏感的。这意味着,如果您在数据库中创建了一个名为“myTable”的表,那么如果您执行“select * from mytable”,将不能找到该表(语法错误)。

在MySQL中,有两个选项可以使其对大小写不敏感。

#第一个选项:更改字符集在MySQL数据库中将字符集更改为一个不区分大小写的字符集,例如utf8mb4_ci即可。ALTER DATABASE dbName CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;#第二个选项:更改表的Collation如果更改数据库字符集不可行,则可以将表的collation更改为不区分大小写:ALTER TABLE tableName CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;在上述示例中更改了字符集为utf8mb4、collation为utf8mb4_bin,这表示该字符集不分大小写,我么重新查询表,将看到结果。

注意:如果按需进行查询,则mysql将对大小写敏感,并且执行“select * from mytable”将无法找到表。尽管您已更改表的Collation,但匹配的记录仍对大小写敏感。

总结:默认情况下,MySQL对大小写敏感,但通过更改字符集或表的collation属性,可以将其配置为对大小写不敏感。

声明:关于《mysql对大小写敏感不》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2254632.html