宁津游戏网-一起玩游戏-好玩的游戏乐园
当前位置: 首页 > 游戏动态

mysql区分大小写-MySQL区分大小写:三个方面解读

来源:宁津游戏网 更新:2024-01-03 18:04:04

用手机看

扫描二维码随时看1.在手机上浏览
2.分享给你的微信好友或朋友圈

在MySQL中,区分大小写是一个重要的问题。下面将从三个方面来介绍MySQL中区分大小写的问题。

1.数据库名称和表名的区分大小写

在MySQL中,默认情况下,数据库名称和表名是不区分大小写的。这意味着当我们创建一个数据库或者表时,不论使用大写还是小写字母,系统都会自动将其转换为小写字母进行存储和查询。例如,我们创建了一个名为"myDB"的数据库,当我们执行"SHOW DATABASES"命令时,系统会显示为"mydb"。同样地,在创建表时也是如此。

然而,如果我们想要在MySQL中区分大小写,可以通过修改配置文件实现。在配置文件中添加如下一行代码:

lower_case_table_names=0

这样设置后,MySQL将会严格按照输入的大小写来保存和查询数据库名称和表名。

mysql区分大小写_区分大小写英文_区分大小写吗

2.字符串比较的区分大小写

在MySQL中,默认情况下,字符串比较是不区分大小写的。这意味着当我们执行WHERE语句进行字符串比较时,系统会忽略大小写进行匹配。例如,如果我们执行以下语句:

区分大小写英文_区分大小写吗_mysql区分大小写

SELECT * FROM users WHERE username ='admin';

系统将会返回所有用户名为"admin"、"Admin"、"ADMIN"等的记录。

然而,如果我们想要在字符串比较中区分大小写,可以使用BINARY关键字。例如,我们可以执行以下语句:

SELECT * FROM users WHERE BINARY username ='admin';

mysql区分大小写_区分大小写英文_区分大小写吗

这样设置后,系统将只返回用户名为"admin"的记录。

3.列名的区分大小写

在MySQL中,默认情况下,列名是不区分大小写的。

telegeram官方下载:https://www.njzhzhjh.com/danji/94.html

玩家评论

此处添加你的第三方评论代码
Copyright © 2019-2024 宁津游戏网 版权所有