通过show
variables
like
'character_set%%';查看编码
修改mysql的编码方式可以有以下几个:
①通过配置文件修改my.ini(windows下)或/etc/my.cnf(linux下)
分别添加如下内容
[mysqld]
[mysql]
[mysql.server]
[mysql_safe]
[client]
create
database
test
character
set
table
test(id
int
primary
key)DEFAULT
alter
modify
col_name
CHARACTER
SET
以上所述是小编给大家介绍的MySQL字符编码设置方法,希望大家如果觉得本站发布的文章不错,请转发分享给您身边的朋友,您的支持是我们最大的动力!
检查当前数据库编码.使用语句:
show variables like '%character%';
show variables like'%collation%';
如果没有该程序,需要手动修改mysql编码.
MySql的配置文件Windows下一般在系统目录下或者在MySql的安装目录下名字叫my.ini,可以搜索,Linux下一般是 /etc/my.cnf
--在 [mysqld] 标签下加上以下内容:
注意:如果此标签下已经存在"default-character-set=GBK"类似的内容,只需修改即可.
--在 [mysql] 标签下加上一行
--在 [mysql.server]标签下加上一行
--在 [mysqld_safe]标签下加上一行
--在 [client]标签下加上一行
Windows可在服务管理器中操作,也可使用命令行:
net stop mysql 回车
net start mysql 回车
服务名可能不一定为mysql,请按自己的设置
Linux下面可是用 service mysql restart
如果出现启动失败,请检查配置文件有没有设置错误
mysql –uroot –p 回车
输入密码
进入mysql后 执行 :show variables like "% character %";
另外:
建立数据库时可以使用以下命令:
use app_relation;
source app_relation.sql;
修改数据库编码的命令为:
MySql的配置文件Windows下一般在系统目录下或者在MySql的安装目录下名字叫my.ini,可以搜索,Linux下一般是/etc/my.cnf
--在 [mysql] 标签下加上一行
显示结果应该类似如下:
| character_sets_dir | /usr/share/mysql/charsets/ |