LINUX系統下mysql的大小寫區分問題
1、linux下mysql安裝完後是預設:區分表名的大小寫,不區分列名的大小寫;
2、用root帳號登入後,在/etc/ 中的[mysqld]後新增新增lower_case_table_names=1,重啟MYSQL服務,這時已設定成功:不區分表名的.大小寫;
lower_case_table_names引數詳解:
lower_case_table_names = 0
其中 0:區分大小寫,1:不區分大小寫
MySQL在Linux下資料庫名、表名、列名、別名大小寫規則是這樣的:
1、資料庫名與表名是嚴格區分大小寫的;
2、表的別名是嚴格區分大小寫的;
3、列名與列的別名在所有的情況下均是忽略大小寫的;
4、變數名也是嚴格區分大小寫的;
MySQL在Windows下都不區分大小寫。
3、如果想在查詢時區分欄位值的大小寫,則:欄位值需要設定BINARY屬性,設定的方法有多種:
A、建立時設定:
CREATE TABLE T(
A VARCHAR(10) BINARY
B、使用ALter修改:
ALTER TABLE `tablename` MODIFY COLUMN `cloname` VARCHAR(45) BINARY;
C、mysql table editor中直接勾選BINARY項。
-
win7始終以管理身份執行方法
有一些程式需要始終以管理員的身份來執行的,下面是由本站小編為大家整理的win7始終以管理身份執行方法,喜歡的`可以收藏一下!瞭解更多詳情資訊,請關注應屆畢業生考試網!win7始終以管理身份執行方法:1、使用滑鼠右鍵點選程式圖示,然後選擇屬性,如下圖所示:2、在彈出的...
-
Linux運維工程師的主要職責
Linux運維工程師的主要職責1職責:1.負責linux伺服器的安裝、配置、系統監控及日常維護;2.參與linux伺服器架構設計、環境搭建、優化及升級;3.負責系統及應用的安全,優化,故障解決等工作;4、資料備份、資料監控、應急響應、故障排除等。職位要求:1.精通linux系統的...
-
Win7純淨版出現藍屏程式碼0xA0000001怎麼辦
Win7純淨版出現藍屏程式碼0xA0000001怎麼辦?彆著急,先看看以下的辦法能不能解決問題,再決定是否找專業的人幫忙。解決方法:1、出現0xA0000001藍屏程式碼,得得系統小編建議使用者先檢視系統藍屏日誌,通過日誌分析導致藍屏的原因,從而尋找解決方法。小編建議採用魔方藍屏助手...
-
十個步驟打造安全的個人Web伺服器
Win2003Server的安全性較之Win2K確實有了很大的提高,但是用Win2003Server作為伺服器是否就真的安全了?如何才能打造一個安全的個人Web伺服器?下面就來和小編一起看看十個步驟打造安全的個人Web伺服器吧。一、WindowsServer2003的安裝1、安裝系統最少兩需要個分...