1.檢視資料庫支援的所有字符集
show character set;或show char set;
2.檢視當前狀態 裡面包括當然的字符集設定
status或者\s
3.檢視系統字符集設定,包括所有的字符集設定
show variables like 'char%';
4.檢視資料表中字符集設定
show full columns from tablename; 或者 show create table tablename\g;
5.檢視資料庫編碼
show create database dnname;
修改字符集命令
級別 命令 時效 備註
伺服器 set global character_set_server=utf8; 臨時
伺服器 修改配置檔案: [mysqld] default-character-set=utf8 永久
資料庫 set global character_set_database=utf8; 臨時
資料庫 同修改伺服器 臨時
表 alter table table_name default charset utf8; 永久
列 alter table `t_test` change `name` `name` varchar (255) character set utf8 collate utf8_general_ci null default null; 永久
連線 show variables like 'char%'; 臨時
連線 修改配置檔案: [client] default-character-set=utf8 永久
建立時指定字符集
級別 命令
伺服器級 在安裝mysql時可以設定伺服器的預設編碼格式
資料庫級 create database db_name default character set utf8;
表級 create table `db_name`.`tb_name` ( id varchar(20) not null, name varchar(20) ) engine=innodb default charset=utf8;
列級 create table `db_name`.`tb_name` ( id varchar(20) not null, name varchar(20) character set utf8 );
MySQL編碼集檢視
檢視資料庫客戶端編碼集 show variables where variable name character set client檢視資料庫連線編碼集 show variables where variable name character set connection檢視資料庫輸出編碼集 sh...
mysql 檢視編碼方式
一 檢視資料庫的字符集 show variables like character set 輸出 variable name value character set client latin1 character set connection latin1 character set databas...
檢視修改mysql編碼方式
mysql的預設編碼是latin1,不支援中文,要支援中午需要把資料庫的預設編碼修改為gbk或者utf8。1 需要以root使用者身份登陸才可以檢視資料庫編碼方式 以root使用者身份登陸的命令為 mysql u root p,之後兩次輸入root使用者的密碼 檢視資料庫的編碼方式命令為 show ...