重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1、建表时指定字符集utf-8:
创新互联专业为企业提供新市网站建设、新市做网站、新市网站设计、新市网站制作等企业网站建设、网页设计与制作、新市企业网站模板建站服务,十余年新市做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
CREATETABLE 表名
( `id`TINYINT(255)UNSIGNEDNOTNULLAUTO_INCREMENTPRIMARYKEY,
`content`VARCHAR(255)NOTNULL)
DEFAULTCHARACTERSET=utf8;
2、修改表的字符集为utf-8:
altertable表名converttocharactersetutf8;
扩展资料:
1、创建数据库时设置字符集:
CREATEDATABASE 数据库名CHARACTERSETutf8COLLATEutf8_general_ci;
注意后面三个单词之间是有下划线的对于每个选项所给定的值,前面没有等号;在第一个选项和第二个选项之间也没有逗号。
2、修改数据库的字符集:
alterdatabase 数据库名charactersetutf8;
3、显示某数据库字符集设置:
showcreatedatabase数据库名;
4、显示某数据表字符集设置:
showcreatetable表名;
5、修改字段:
altertable表名modifycolumn'字段名'varchar(30)charactersetutf8notnull;
6、添加表字段:
altertable表名addcolumn'字段名'varchar(20)charactersetutf8;
mysql如何更改数据库字符编码?借助客户端工具很容易就可以更改了,下面来看一下。
01
打开navicat客户端工具,在左边找到要更改的数据库。
02
右键点击这个数据库,在菜单上点击数据库属性选项。
03
在弹出的属性窗口上,点击默认字符集下的下拉框。
04
在弹出的下拉选项里,点击选中要使用的字符集就行了,比如选择常用的utf8字符集,点击ok按钮就行了。
通过show
variables
like
'character_set%%';查看编码
修改mysql的编码方式可以有以下几个:
1.通过配置文件修改my.ini(windows下)或/etc/my.cnf(linux下)
分别添加如下内容
[mysqld]
character_server_set=utf8
[mysql]
default-character-set=utf8
[mysql.server]
default-character-set=utf8
[mysql_safe]
default-character-set=utf8
[client]
default-character-set=utf8
2.创建数据库时设置编码
create
database
test
character
set
utf8;
3.创建表时设置编码
create
table
test(id
int
primary
key)DEFAULT
charset=utf8;
4.修改数据库编码
alter
database
test
character
set
utf8;
5.修改表默认编码
alter
table
test
character
set
utf8;
6.修改字段编码
alter
table
test
modify
col_name
varchar(50)
CHARACTER
SET
utf8;
以上所述是小编给大家介绍的MySQL字符编码设置方法,希望对大家有所帮助!