mysql数据库set character_set_database=utf8作用。 默认的数据库

2025-03-28 08:53:08
推荐回答(2个)
回答1:

中文编码设置{show variables like 'character%'set names gbk *必须gbk*alter table table-name charset gbkalter tabler table-name modify [column] dataName datatype charset gsk

回答2:

创建表使用的默认字符集有层级继承顺序的。
创建数据库时不指定字符集会继承server的(验证了你说的前面一句数据库的默认值)。
创建表时,在没有指定表字符集时,会继承数据库设置的字符集。当你创建表时,你选定数据库的字符集已经存在了, 不会再去读character_set_database的值了。