mysql對資料庫名、表名、欄位名這些不區分大小寫,假如有個表叫做abc,那麼下面的語句都能查詢出相同的結果:
select * from ABC;select * from Abc;select * from aBC;這是無法改變的。如果對於欄位的相等查詢要區分大小寫,例如資料庫中有使用者名稱為admin,下面的語句都能查出內容:
select * from user where uname=‘admin’
;select * from user where uname=‘ADMIN’;這樣就很惹人麻煩,要改變這個現象,就必須修改資料庫這個欄位的屬性,增加一個binnary的屬性。