Mysql 字符集設(shè)置
在 DataGrip 中創(chuàng)建數(shù)據(jù)庫或數(shù)據(jù)表時(shí)闰蛔,若無可視化界面管理字符集衣厘,可以通過修改自動(dòng)生成的 sql script 的方式進(jìn)行設(shè)置冬筒,如下圖赘风。
創(chuàng)建schema.png
-- 創(chuàng)建數(shù)據(jù)庫時(shí)指定字符集
create schema schema_name character set utf8 collate utf8_general_ci;
-- 創(chuàng)建表時(shí)指定字符集
create table table_name engine=InnoDB default charset=utf8;
-- 查看表的字符集信息
show create table table_name;
-- 修改表的默認(rèn)字符集
alter table table_name default character set utf8 collate utf8_general_ci;
-- 修改字段的字符集
alter table table_name change column_name column_name varchar(255) character set utf8;