MySQL字符集多種多樣,下面為列舉了其中三種最常見的字符集查看方法,該方法供您參考,希望對學習MySQL數據庫能有所啟迪。
一、查看MySQL數據庫服務器和數據庫MySQL字符集。
- MySQL> show variables like '%char%';
- +--------------------------+-------------------------------------+------
- | Variable_name | Value |......
- +--------------------------+-------------------------------------+------
- | character_set_clIEnt | utf8 |...... -- 客戶端字符集
- | character_set_connection | utf8 |......
- | character_set_database | utf8 |...... -- 數據庫字符集
- | character_set_filesystem | binary |......
- | character_set_results | utf8 |......
- | character_set_server | utf8 |...... -- 服務器字符集
- | character_set_system | utf8 |......
- | character_sets_dir | D:\MySQL Server 5.0\share\charsets\ |......
- +--------------------------+-------------------------------------+------
二、查看MySQL數據表(table)的MySQL字符集。
- MySQL> show table status from sqlstudy_db like '%countrIEs%';
- +-----------+--------+---------+------------+------+-----------------+------
- | Name | Engine | Version | Row_format | Rows | Collation |......
- +-----------+--------+---------+------------+------+-----------------+------
- | countrIEs | InnoDB | 10 | Compact | 11 | utf8_general_ci |......
- +-----------+--------+---------+------------+------+-----------------+------
三、查看MySQL數據列(column)的MySQL字符集。
- MySQL> show full columns from countrIEs;
- +----------------------+-------------+-----------------+--------
- | FIEld | Type | Collation | .......
- +----------------------+-------------+-----------------+--------
- | countrIEs_id | int(11) | NULL | .......
- | countrIEs_name | varchar(64) | utf8_general_ci | .......
- | countrIEs_iso_code_2 | char(2) | utf8_general_ci | .......
- | countrIEs_iso_code_3 | char(3) | utf8_general_ci | .......
- | address_format_id | int(11) | NULL | .......
- +----------------------+-------------+-----------------+--------