mysql檢視編碼

2022-05-11 19:25:08 字數 1261 閱讀 5812

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 ...