Mysql的字符集設定

2021-09-02 15:13:19 字數 424 閱讀 8890

mysql預設的編碼(character_set_server)是latin1。

當建立db時,若沒指定編碼,那麼db的編碼和character_set_server一致。

當建立table時,若沒指定編碼,那麼table的編碼和db的編碼一致。

當建立column時,若沒指定編碼,那麼column的編碼和table的編碼一致。

對於版本大於等於4.1.0的mysql,通過設定character-set-server,jdbc會自動探測這個編碼。

[mysqld]

character-set-server = utf8

如果不想使用自動探測,可以在鏈結中指定編碼

jdbc:mysql://localhost:3306/database?useunicode=true&characterencoding=utf-8

mysql字符集設定

show variables like char show variables like collation 2.修改編碼 set variable name value set character set connection utf8 3 顯示建立資料庫資訊 show create databa...

mysql 字符集設定

1.檢視mysql能夠支援的多種字符集 show character set 檢視mysql能夠支援的字符集的校對規則 show collation show collation like utf8 2.檢視當前字符集及校對 show variables like character set sho...

MySQL字符集設定

一 mysql字符集設定 1 系統變數 character set server 預設的內部操作字符集 character set client 客戶端 資料使用的字符集 character set connection 連線層字符集 character set results 查詢結果字符集 ch...