首頁 >常見問題 >mysql分大小寫嗎

mysql分大小寫嗎

百草
百草原創
2023-06-13 12:00:4612135瀏覽

mysql預設不區分大小寫,如果該欄位是「*_bin」編碼的話會使mysql對其區分大小寫,而linux下的mysql預設是要區分錶名大小寫,但在Windows下表名不區分大小寫。

mysql分大小寫嗎

本教學作業系統:Windows10系統、mysql 8.0版本、Dell G3電腦。

1、MySQL預設是否區分大小寫,使用show Variables like '%table_names'查看lower_case_table_names的值,0代表區分,1代表不區分。

mysql分大小寫嗎

2、mysql對於類型為varchar資料預設不區分大小寫,但如果該欄位以「*_bin」編碼的話會使mysql對其區分大小寫。

utf8_general_ci --不區分大小寫

utf8_bin--區分大小寫

mysql分大小寫嗎

3、Linux下的MYSQL預設是要區分錶名大小寫的,而在windows下表名不區分大小寫

#讓MYSQL不區分錶名大小寫的方法其實很簡單:

1.用ROOT登錄,修改/etc/my.cnf

2.在[mysqld]下加入一行:lower_case_table_names=1

3.重新啟動資料庫即可

以上是mysql分大小寫嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn