MySQL查詢忽略大小寫

2021-08-20 06:03:24 字數 625 閱讀 2885

離離原上草,一歲一枯榮

在mysql中,有可能會遇到查詢大小寫的問題.

這個時候可以修改欄位的排序規則來達到忽略大小寫的目的;

或者用alert語句修改也可以

alter

table

`tablename`

modify column

`columnname `

varchar(50) character

set utf8 collate utf8_general_ci null

default

null

after

`express_name`;

如圖,修改為utf8_general_ci就可以了:

mysql 忽略大小寫配置

引用 ps.新安裝linux系統,明明庫中包含表a,但log說就是沒有,仔細一看表名是大寫,靈機一動就想到大小寫敏感!坑這種東西,踩踩更健康!新安裝mysql5.7版本後,linux環境下預設是大小寫敏感的。可以在客戶端執行以下命令 show variables like case 可以看到 low...

MSYQL忽略大小寫

linux下mysql預設是要區分表名大小寫的。mysql是否區分大小寫設定是由引數 lower case table names決定的,其中 1 lower case table names 0 區分大小寫 即對錶名大小寫敏感 預設是這種設定。這樣設定後,在mysql裡建立的表名帶不帶大寫字母都沒...

docker mysql 忽略大小寫

在docker安裝mysql後,進行專案連線資料庫,發現查詢的表不存在了 table x.x doesn t exist 問題在於mysql大小寫敏感的配置 linux下 windows下 lower case table names 引數說明 引數值解釋 0使用create table或creat...