怎样设置mysql创建表格时默认的字符集? 10

每次创建表格后,如果没有去设置字符集,就默认是latin1的。有什么办法可以一次性解决这个问题?怎样设置才能使以后建新表时不用设置字符集,默认就是utf8?... 每次创建表格后,如果没有去设置字符集,就默认是latin1的。
有什么办法可以一次性解决这个问题?
怎样设置才能使以后建新表时不用设置字符集,默认就是utf8 ?
展开
 我来答
yzg001212
2015-08-06 · TA获得超过755个赞
知道小有建树答主
回答量:877
采纳率:20%
帮助的人:887万
展开全部

创建数据库的时候,直接指定数据库的字符集,之后再该数据库中创建表的时候就不用再指定了,所有创建的表都是跟数据库字符集一样的。

列如:

create database 'dbname' default character set utf8;

这样在数据库dbname中在创建表的时候,只要不指定字符集,默认都是utf8

我是来吓宝宝的
2015-10-30 · TA获得超过2.1万个赞
知道小有建树答主
回答量:4423
采纳率:88%
帮助的人:320万
展开全部
通过mysql命令修改:
修改数据库的字符集
mysql>use mydb
mysql>alter database mydb character set utf-8;
创建数据库指定数据库的字符集
mysql>create database mydb character set utf-8;

通过配置文件修改:
修改/var/lib/mysql/mydb/db.opt
default-character-set=latin1
default-collation=latin1_swedish_ci

default-character-set=utf8
default-collation=utf8_general_ci
重起MySQL:
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式