SQL 中的大小寫敏感問題

2021-08-30 03:52:00 字數 441 閱讀 8993

1 預設情況下 表名欄位名在window下不敏感 linux下敏感

2 預設情況下 對於資料大小寫不敏感

3 如果在插入的時候想對資料大小寫敏感,可以在建表的時候使用collate關鍵字(改變排序順序)

例如

create table book
注:

cs 敏感

ci  不敏感

bin 二進位制 故也敏感

另外還有

chinese_prc 按拼音

chinese_prc_stroke 按筆順

4 如果查詢的時候要大小寫敏感,可以

col_name collate latin1_general_cs like 'a%'

col_name like 'a%' collate latin1_general_c

Mysql 中的大小寫敏感問題

一 總結 1 linux預設情況下,對資料庫名和表名的大小寫是敏感的,因為linux系統本身對大小寫就敏感。2 字段內容大小寫不敏感。3 列名大小寫不敏感。二 sql查詢驗證 列資料 建表時設定校對規則 collate collate規則 bin 表示的是binary casesensitive c...

ionic大小寫敏感問題

昨天遇到乙個問題,公司的老司機幫我一起找了兩三個小時,終於找到什麼原因。問題描述 專案中使用的是ui router,在跳轉中使用 state.go 在某些手機上沒有問題,在公司測試的手機上,跳轉失效。問題的原因 進過苦苦搜尋,發現導致這個問題的原因竟然是因為我的檔名中有個字母是小寫,但是在路由中是大...

php大小寫敏感問題

或許是因為平時編碼比較規範的原因,沒有在意,突然發現php對變數大小寫是敏感的,還是應當始終堅持 大小寫敏感 遵循統一的 規範。一 大小寫敏感 1 變數名區分大小寫 所有變數均區分大小寫,包括普通變數以以及 get,post,request,cookie,session,globals,server...