標籤:檔案 資料 ar 資料庫 伺服器 sql 安裝 mysql
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);