怎样设置mysql创建表格时默认的字符集?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样设置mysql创建表格时默认的字符集?相关的知识,希望对你有一定的参考价值。
每次创建表格后,如果没有去设置字符集,就默认是latin1的。
有什么办法可以一次性解决这个问题?
怎样设置才能使以后建新表时不用设置字符集,默认就是utf8 ?
创建数据库的时候,直接指定数据库的字符集,之后再该数据库中创建表的时候就不用再指定了,所有创建的表都是跟数据库字符集一样的。
列如:
create database 'dbname' default character set utf8;这样在数据库dbname中在创建表的时候,只要不指定字符集,默认都是utf8
修改数据库的字符集
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:
以上是关于怎样设置mysql创建表格时默认的字符集?的主要内容,如果未能解决你的问题,请参考以下文章