1. 程式人生 > 實用技巧 >windows下Mysql設定欄位值區分大小寫

windows下Mysql設定欄位值區分大小寫

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種方法