mysql怎么设置符 mysql如何设置

mysql建表的时候设置表里面的字段的字符集是utf-8要怎么设置?默认建好后我去mysql里看字符集都是gbk

1、建表时指定字符集utf-8:

成都创新互联公司是一家业务范围包括IDC托管业务,网站空间、主机租用、主机托管,四川、重庆、广东电信服务器租用,成都服务器托管,成都网通服务器托管,成都服务器租用,业务范围遍及中国大陆、港澳台以及欧美等多个国家及地区的互联网数据服务公司。

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中创表时分隔符怎么设置为tab

在mysql中创表时分隔符怎么设置为tab:

1、load?data?local?infile??'test.csv'。

2、into?table?test_field?fields。

3、terminated?by?','。

4、lines?terminated?by?'\n'。

mysql怎么设置字符集

set names gbk;

该命令是会话级的,也就是关闭客户端后失效。

想永久保存的话需要修改配置文件my.cnf。

修改my.cnf

vi /etc/my.cnf

在[client]下添加,client为控制客户端的。

default-character-set=utf8

在[mysqld]下添加,mysqld为控制服务器端的。

default-character-set=utf8

保存后重启mysql:

service mysqld restart,重启。

show variables like '%char%';查看。

mysql中怎么设置字符集

方法1:通过客户端修改表字段的默认字符集

打开SQLyog客户端,连接数据库如下图所示,点击connection 按钮 连接数据库

我的数据库名称为edu,然后我随意找到数据库中test2表,右键-----》Alter Table

如果安装数据库的 时候 没有选择字符集设置,那么mysql数据库默认为latin1,在箭头部分选择utf8字符集

方法2:用数据库命令修改字符集

首先查看当前数据库字符集,在命令框中执行如下命令:show variables like 'character_set_%';

查看字符集排序设置,执行命令:show variables like 'collation_%';

修改服务器级别字符集,执行命令:

1,临时修改:SET GLOBAL character_set_server=utf8;

修改表级别,命令如下:ALTER TABLE table_name DEFAULT CHARSET utf8;

修改数据库级别,命令如下:use edu(换成你要修改的数据库名,在这里我的数据库为edu),,然后执行命令:alter database edu character set utf-8;

或者修改mysql的my.ini文件中的字符集键值

[mysql]

[mysqld]

重启mysql


网页名称:mysql怎么设置符 mysql如何设置
文章路径:http://myzitong.com/article/doishep.html