在 MySQL 中,字符集是指用來標(biāo)識(shí)一組字符的編碼方式。每個(gè)列都有一個(gè)字符集,用來表示這個(gè)列存儲(chǔ)的數(shù)據(jù)的字符集。查看列的字符集可以通過以下方法實(shí)現(xiàn):
SHOW FULL COLUMNS FROM table_name;
其中,table_name
是要查看的表的名稱。執(zhí)行以上語句后,會(huì)顯示出表的結(jié)構(gòu)以及每個(gè)列的詳細(xì)信息,包括字符集。示例如下:
mysql>SHOW FULL COLUMNS FROM user; +------------------------+-----------------+-----------------+------+-----------------------+-----------------------+ | Field | Type | Collation | Null | Key | Default | +------------------------+-----------------+-----------------+------+-----------------------+-----------------------+ | id | int(11) | NULL | NO | PRI | NULL | | name | varchar(50) | utf8_general_ci | YES | | NULL | | age | int(11) | NULL | YES | | NULL | +------------------------+-----------------+-----------------+------+-----------------------+-----------------------+
可以看出,在表user
中,name
列的字符集是utf8_general_ci
。