关于Mysql数据库查询数据大小写的问题汇总

前天在问答区看到一个童鞋对于mysql中大小写问题不熟悉,在回复他后再次汇总梳理如下:


mysql中大小写问题主要有以下两种:

A.表名区分大小写

ower_case_table_names 是表名区分大小写的标识;
在my.conf加入:
ower_case_table_names = 0
其中 0:区分大小写,1:不区分大小写

B.插入查询时区分大小写
字段值需要设置BINARY属性,即可区分大小写
设置的方法有多种:
创建时设置:
CREATE TABLE T(
A VARCHAR(10) BINARY
);

使用alter修改:
ALTER TABLE tablename MODIFY COLUMN cloname VARCHAR(45) BINARY;
mysql table editor中直接勾选BINARY项。

猜你喜欢

转载自www.cnblogs.com/cocoxu1992/p/10409099.html
今日推荐