色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql區(qū)分大小寫怎么設置

吉茹定2年前10瀏覽0評論

在MySQL中,標識符是區(qū)分大小寫的。標識符包括數(shù)據(jù)庫名、表名、列名、變量名等等。但是,在Windows操作系統(tǒng)上,MySQL默認是不區(qū)分大小寫的。所以,在Windows上,當你執(zhí)行命令“CREATE TABLE my_table (id INT)”后,如果你再執(zhí)行命令“SELECT * FROM My_Table”,也是可以獲取到表的數(shù)據(jù)的。

但是,在Linux和其他類Unix操作系統(tǒng)上,MySQL默認是區(qū)分大小寫的。執(zhí)行上面的命令后,如果你再執(zhí)行“SELECT * FROM My_Table”,就會報錯“Table 'database.my_table' doesn't exist”。因為MySQL會將表名轉換為小寫,而你輸入的表名是大寫。

如果你希望在Linux等類Unix操作系統(tǒng)上,也能像在Windows上一樣不區(qū)分大小寫,可以通過修改MySQL的配置文件來實現(xiàn)。

打開MySQL的配置文件my.cnf,找到[mysqld]段落,加上一句話:

lower_case_table_names=1

其中,“1”代表不區(qū)分大小寫,“0”代表區(qū)分大小寫。如果你不想修改整個MySQL的配置文件,也可以創(chuàng)建一個新的配置文件my.cnf,只在其中添加這句話,然后啟動MySQL時通過命令行參數(shù)–defaults-file指定這個新的配置文件。