前言
當在window使用Mysql的夥伴們都會發現,在window下默認使用Mysql創建數據庫或者表都是不會區分大小寫的,即使你創建的時候是大寫,當系統默認生成就是小寫,然而當表名和屬性名同名的時候(例如Score表中的score屬性),就會非常抓狂。實踐
爲了讓Mysql區分大小寫,個人經驗以下步驟:
第一步:首先找到Mysql下的my.ini文件並修改。
# 在[mysqld] 後面添加
lower_case_table_names=0
lower_case_table_name = 0 表示支持大小寫 ,而 = 1則表示不支持大小寫,my.ini中默認沒有這語句,所以必須自己添加。
第二步:win+R打開”運行”窗口,輸入services.msc
第三步:找到MYSQL56這個服務,右鍵點擊重新啓動就ok了
第四步:重新打開Mysql輸入sql語句:Create Database ScoreDB2