windows下Mysql設定欄位值區分大小寫
阿新 • • 發佈:2020-10-21
MySQL在Windows下是不區分大小寫的,如果想在查詢時區分欄位值的大小寫,則:欄位值需要設定BINARY屬性或者設定欄位的排序規則,設定的方法有以下幾種:
1:建立時設定:
CREATE TABLE T(
id int,
col VARCHAR(100) BINARY
);
2:使用alter修改:
ALTER TABLE tablename
MODIFY COLUMN cloname
VARCHAR(45) BINARY;
3:ALTER TABLE menu MODIFY COLUMN id VARCHAR(64) BINARY;
4:設定欄位的排序規則為utf8mb4_bin
個人比較推薦第4種方法