189 8069 5689

mysql字符集怎么改,怎么修改mysql字符集

mysql 更改数据库字符编码的方法

mysql如何更改数据库字符编码?借助客户端工具很容易就可以更改了,下面来看一下。

成都创新互联-专业网站定制、快速模板网站建设、高性价比黄浦网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式黄浦网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖黄浦地区。费用合理售后完善,十载实体公司更值得信赖。

01

打开navicat客户端工具,在左边找到要更改的数据库。

02

右键点击这个数据库,在菜单上点击数据库属性选项。

03

在弹出的属性窗口上,点击默认字符集下的下拉框。

04

在弹出的下拉选项里,点击选中要使用的字符集就行了,比如选择常用的utf8字符集,点击ok按钮就行了。

MySQL如何修改表格的字符集,如何修改某个字段的字符集

如果用户想改变表的默认字符集和所有的字符列的字符集到一个新的字符集,使用下面的语句:

ALTER

TABLE

tbl_name

CONVERT

TO

CHARACTER

SET

charset_name;警告:上述操作是在字符集中转换列值。如果用户在字符集(如

gb2312)中有一个列,但存储的值使用的是其它的一些不兼容的字符集(如

utf8),那么该操作将不会得到用户期望的结果。在这种情况下,用户必须对每一列做如下操作:

ALTER

TABLE

t1

CHANGE

c1

c1

BLOB;

ALTER

TABLE

t1

CHANGE

c1

c1

TEXT

CHARACTER

SET

utf8;

这样做的原因是:从

BLOB

列转换或转换到

BLOB

列没有转换发生。

如果用户指定以二进制进行

CONVERT

TO

CHARACTER

SET,则

CHAR、VARCHAR

TEXT

列将转换为它们对应的二进制字符串类型(BINARY,VARBINARY,BLOB)。这意味着这些列将不再有字符集,随后的

CONVERT

TO

操作也将不会作用到它们上。

如果仅仅改变一个表的缺省字符集,可使用下面的语句:

ALTER

TABLE

tbl_name

DEFAULT

CHARACTER

SET

charset_name;

DEFAULT是可选的。当向一个表里添加一个新的列时,如果没有指定字符集,则就采用缺省的字符集(例如当ALTER

TABLE

...

ADD

column)。

ALTER

TABLE

...

DEFAULT

CHARACTER

SET

ALTER

TABLE

...

CHARACTER

SET

是等价的,修改的仅仅是缺省的表字符集。

如何修改MySQL字符集

修改mysql的默认字符集是通过修改它的配置文件来实现的。一般分两种情况:

Windows平台

windows下的mysql配置文件是my.ini,一般在c:windowsmy.ini或者c:winntmy.ini可以直接在这个文件里面加上

default-character-set=gbk #或gb2312,big5,utf8

然后重新启动mysql

service mysql restart或/etc/init.d/mysql restart

或用其他方法重新启动,就生效了。

Unix平台

linux下的mysql配置文件是my.cnf,一般是/etc/my.cnf,如果找不到可以用find命令找一下:

find / -iname my.cnf

在这个文件里面加上

default-character-set=gbk #或gb2312,big5,utf8

然后重新启动mysql

net stop mysql

如何修改MySQL的字符集

修改mysql的默认字符集是通过修改它的配置文件来实现的。一般分两种情况: Windows平台 windows下的mysql配置文件是my.ini,一般在c:windowsmy.ini或者c:winntmy.ini可以直接在这个文件里面加上 default-character-set=gbk #或gb2312,big5,utf8 然后重新启动mysql service mysql restart或/etc/init.d/mysql restart 或用其他方法重新启动,就生效了。 Unix平台 linux下的mysql配置文件是my.cnf,一般是/etc/my.cnf,如果找不到可以用find命令找一下: find / -iname my.cnf 在这个文件里面加上 default-character-set=gbk #或gb2312,big5,utf8 然后重新启动mysql net stop mysql


本文标题:mysql字符集怎么改,怎么修改mysql字符集
本文链接:http://cdxtjz.cn/article/hecjgi.html

其他资讯