不一樣的字符集支持不一樣地區的字符,例如latin1支持西歐字符、希臘字符等,gbk支持中文簡體字符,big5支持中文繁體字符,utf8幾乎支持世界上全部國家的字符。每種字符集佔用的存儲空間不相同。mysql默認狀況下,一個gbk英文字符一般僅佔用一個字節的存儲空間;一個utf8英文字符僅佔用一個字節的存儲空間。
mysql數據庫鏈接成功後,能夠使用「show character set」查看當前mysql服務實例支持的字符集;
show variables like ‘character%;‘便可查看當前mysql會話使用的字符集。
character_set_client:mysql客戶機的字符集;默認安裝mysql後,該值爲latin1;
character_set_connection:數據通訊鏈路的字符集;
character_set_database:數據庫字符集,默認安裝mysql後,該值爲latin1。n
character_set_filesystem:mysql服務器文件系統的字符集,該值是固定的binary;
character_set'mysql