Mysql區分某個字段大小寫解決方案

2021-09-21 04:03:41 字數 528 閱讀 8419

1.用root登入,修改/etc/my.cnf

2.在[mysqld]下加入一行:lower_case_table_names=1

3.重新啟動資料庫即可

解決方案一:

開啟設計表後:我們會看到如下選項:

utf8_general_ci:不區分大小寫

utf8_bin:區分大小寫

but:使用上面的解決方法並不好如果是這樣的話,可能會波及到其它表或字段等一些想象不到的問題,故而有了下面的解決方法,解決方案二:

查詢的時候在where後面加乙個關鍵字binary,那麼後面的關係就是以二進位制的方式進行查詢了

select * from tab_name wherebinaryurl = ''; 

mysql 字段區分大小寫

預設情況下,mysql中的字段是不區分大小寫的,所以 aa 與 aa 被認為是一樣的。那麼有些特殊情況下,我們希望它區分大小寫呢,這時應該怎麼辦,說出來其實很簡單,如 drop table if exists tpl forbiddenword create table tpl forbiddenw...

mysql 字段區分大小寫

預設情況下,mysql中的字段是不區分大小寫的,所以 aa 與 aa 被認為是一樣的。那麼有些特殊情況下,我們希望它區分大小寫呢,這時應該怎麼辦,說出來其實很簡單,如 drop table if exists tpl forbiddenword create table tpl forbiddenw...

MYSQL 區分大小寫

1 linux下mysql安裝完後是預設 區分表名的大小寫,不區分列名的大小寫 2 用root帳號登入後,在 etc my.cnf 中的 mysqld 後新增新增lower case table names 1,重啟mysql服務,這時已設定成功 不區分表名的大小寫 lower case table...