mysql
mysql在windows下是不區分大小寫的,而linux下區分大小寫,windows下將script檔案匯入mysql後表名也會自動轉化為小寫,如果匯入linux伺服器中使用就會發生錯誤。
如何在windows下讓它區分大小寫呢?
三種方法,任選一種即可
需要設定collate(校對) 這個可以在建表的時候修改
collate規則:
在create的時候就使用binary
username varchar(30) binary not null default '', 如果表已經建好了,使用:
alter table usertest modify username varchar(32) binary; 來就該錶的屬性。
********************=== end *************************
MYSQL 區分大小寫
1 linux下mysql安裝完後是預設 區分表名的大小寫,不區分列名的大小寫 2 用root帳號登入後,在 etc my.cnf 中的 mysqld 後新增新增lower case table names 1,重啟mysql服務,這時已設定成功 不區分表名的大小寫 lower case table...
mysql區分大小寫
兩種情況下會區分大小寫,1 建表時,表的編碼是utf8 bin utf8 general ci不會區分大小寫 注意是表編碼不是資料庫編碼。區分大小寫與資料庫編碼無關。2 建表後,可以通過 binary調整。語句如下 alter table wl testdx bin wlt testdx bin m...
mysql 區分大小寫 大小寫敏感 配置
linux下mysql預設區分大小寫 windows下mysql預設不區分大小寫 檢視是否區分大小寫 lower case table names引數詳解 lower case table names 0 其中 0 區分大小寫,1 不區分大小寫 mysql在linux下資料庫名 表名 列名 別名大小...