一、在windows系統中預設不區分大小寫(可選):
"select * from user where username=』…』 " 和 "select * from user where username=『…』 "查詢結果是一樣的。
二、在linux和unix系統中欄位名、資料庫名和表名要區分大小寫。
假如說在你的mysql資料庫中的資料庫名為「test」,表名為「user」,某個欄位名為「username」。
則sql語句為:" select * from tset.user where username =』…』 "和 " select * from tset.user where username=』…』 "的結果是一樣的。
注意:這裡所說的作業系統是指你的mysql資料庫安裝在哪個作業系統。
SQL區分大小寫
排序規則 alter datebase alter datebase 資料庫 chinese prc bin alter table tb alter column colname nvarchar 100 collate chinese prc ci as 不區分大小寫 alter table t...
sql大小寫問題
sql語句中的字母大小寫規則隨語句元素的不同而變化,同事還要取決於你正引用的事物和mysql伺服器主機上的作業系統。sql關鍵字和函式名 例 select now 關鍵字和函式名不區分字母的大小寫。資料庫 資料表和檢視的名字。在伺服器主機上,mysql資料庫和資料表用底層檔案系統中的目錄和檔案表示。...
SQL 中的大小寫敏感問題
1 預設情況下 表名欄位名在window下不敏感 linux下敏感 2 預設情況下 對於資料大小寫不敏感 3 如果在插入的時候想對資料大小寫敏感,可以在建表的時候使用collate關鍵字 改變排序順序 例如create table book注 cs 敏感 ci 不敏感 bin 二進位制 故也敏感 另...