1.設定sql指令碼大小寫不敏感
use [master]
go alter database [databasename] collate chinese_prc_ci_ai
go2.設定大sql指令碼大小寫敏感
use [master]
go alter database [databasename] collate chinese_prc_cs_ai
go3.設定參考值
_ci_ai 不區分大小寫、不區分重音、不區分化名型別、不區分寬度
_ci_ai_ws 不區分大小寫、不區分重音、不區分化名型別、區分寬度
_ci_ai_ks 不區分大小寫、不區分重音、區分化名型別、不區分寬度
_ci_ai_ks_ws 不區分大小寫、不區分重音、區分化名型別、區分寬度
_ci_as 不區分大小寫、區分重音、不區分化名型別、不區分寬度
_ci_as_ws 不區分大小寫、區分重音、 不區分化名型別、區分寬度
_ci_as_ks 不區分大小寫、區分重音、區分化名型別、不區分寬度
_ci_as_ks_ws 不區分大小寫、區分重音、區分化名型別、區分寬度
_cs_ai 區分大小寫、不區分重音、 不區分化名型別、不區分寬度
_cs_ai_ws 區分大小寫、不區分重音、不區分化名型別、區分寬度
_cs_ai_ks 區分大小寫、不區分重音、區分化名型別、不區分寬度
_cs_ai_ks_ws 區分大小寫、不區分重音、區分化名型別、區分寬度
_cs_as 區分大小寫、區分重音、不區分化名型別、不區分寬度
_cs_as_ws 區分大小寫、區分重音、不區分化名型別、區分寬度
_cs_as_ks 區分大小寫、區分重音、區分化名型別、不區分寬度
_cs_as_ks_ws 區分大小寫、區分重音、區分化名型別、區分寬度
*cs(case-sensitivity縮寫):cs 指定區分大小寫
ci(case-insensitivity縮寫):ci 指定不區分大小寫。
公司常用的說話集為:chinese_prc_ci_as
舉例解析 chinese_prc_cs_ai_ws
前半部份:指unicode字符集,chinese_prc_指針對大陸簡體字unicode的排序規矩。
排序規矩的後半部份即字尾 含義:
_bin 二進位制排序
_ci(cs) 是否區分大小寫,ci不區分,cs區分
_ai(as) 是否區分重音,ai不區分,as區分
_ki(ks) 是否區分化名型別,ki不區分,ks區分
_wi(ws) 是否區分寬度 wi不區分,ws區分
區分大小寫:若是想讓鬥勁將大寫字母和小寫字母視為不等,請選擇該選項。
區分重音:若是想讓鬥勁將重音和非重音字母視為不等,請選擇該選項。若是選擇該選項,鬥勁還將重音不合的字母視為不等。
區分化名:若是想讓鬥勁將片化名和平化名日語音節視為不等,請選擇該選項。
區分寬度:若是想讓鬥勁將半形字元和全形字符視為不等,請選擇該選項
MYSQL如何設定大小寫敏感
1 linux下mysql安裝完後是預設 區分表名的大小寫,不區分列名的大小寫 2 用root帳號登入後,在 etc my.cnf 中的 mysqld 後新增新增 lower case table names 1重啟mysql服務,這時已設定成功 不區分表名的大小寫 lower case table...
MYSQL如何設定大小寫敏感
linux系統下 1 linux下mysql安裝完後是預設 區分表名的大小寫,不區分列名的大小寫 2 用root帳號登入後,在 etc my.cnf 中的 mysqld 後新增新增lower case table names 1,重啟mysql服務,這時已設定成功 不區分表名的大小寫 lower c...
MySQL的大小寫敏感設定
在 mysql 中,資料庫和表對就於那些目錄下的目錄和檔案。因而,作業系統的敏感性決定資料庫和表命名的大小寫敏感。這就意味著資料庫和表名在 windows 中是大小寫不敏感的,而在大多數型別的 unix 系統中是大小寫敏感的。奇怪的是列名與列的別名在所有的情況下均是忽略大小寫的,而表的別名又是區分大...