資料庫和表名在windows中預設是大小寫不敏感的,
而在大多數型別的unix系統中預設是大小寫敏感的。
在unix系統下部署的mysql是大小寫敏感的,一般需要設定my.cnf檔案進行更改
linux設定myc.nf檔案:自行網上查詢
大小寫區分規則
linux下:
資料庫名與表名是嚴格區分大小寫的;
表的別名是嚴格區分大小寫的;
列名與列的別名在所有的情況下均是忽略大小寫的;
變數名也是嚴格區分大小寫的;
windows下:
都不區分大小寫
mac os下(非ufs卷):
都不區分大小寫
Mysql的大小寫敏感性
原文 mysql在預設的情況下查詢是不區分大小寫的,例如 create table t1 name varchar 10 對這個表,預設情況下,下面兩個查詢的結果是一樣的 select from t1 where a abc select from t1 where a abc 也就是說不區分大小寫...
mysql的大小寫敏感性
mysql的大小寫敏感性主要分為兩部份 乙個是表名區別大小寫 二是字段值不區分大小寫.這個跟我們希望的恰好相反,而這卻是mysql 的預設設定,不得不令人費解,而這些卻是oracle資料庫比較基本的東西。首先說說mysql建表的特點?如果你建立一張test表,然後你到data目錄下會發現以下三個檔案...
mysql的大小寫敏感性
mysql的大小寫敏感性主要分為兩部份 乙個是表名區別大小寫 二是字段值不區分大小寫.這個跟我們希望的恰好相反,而這卻是mysql 的預設設定,不得不令人費解,而這些卻是oracle資料庫比較基本的東西。首先說說mysql建表的特點?如果你建立一張test表,然後你到data目錄下會發現以下三個檔案...