如何得知 MySQL 資料庫的 Character Set and Collation ?
5 月.18, 2010 in Database
每個 MySQL 資料庫都各自有一個預設編碼 (database character set) 與一個預設定序 (database collation) 的設定值.
可以在建立資料庫時決定, 也可以透過 ALTER 來改變. 若是不確定設定值時可以透過下列方式取得:
下列指令可以查詢目前連線使用的資料庫設定值:
1 2 | mysql> SHOW VARIABLES LIKE "character_set_database"; mysql> SHOW VARIABLES LIKE "collation_database"; |
若是有權限存取資料庫可以執行下列指令:
1 | mysql> SHOW CREATE DATABASE DATABASE_NAME; |