Mysql 字符集设置
在 DataGrip 中创建数据库或数据表时,若无可视化界面管理字符集,可以通过修改自动生成的 sql script 的方式进行设置,如下图。
-- 创建数据库时指定字符集
create schema schema_name character set utf8 collate utf8_general_ci;
-- 创建表时指定字符集
create table table_name engine=InnoDB default charset=utf8;
-- 查看表的字符集信息
show create table table_name;
-- 修改表的默认字符集
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;