字符集怎么设置mysql,字符串设置字符集

mysql数据库如何设置默认字符集?

通过mysql命令修改:

创新互联公司10多年成都定制网页设计服务;为您提供网站建设,网站制作,网页设计及高端网站定制服务,成都定制网页设计及推广,对成都酒店设计等多个领域拥有多年的网站运维经验的网站建设公司。

修改数据库的字符集

mysqluse

mydb

mysqlalter

database

mydb

character

set

utf-8;

创建数据库指定数据库的字符集

mysqlcreate

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数据库默认的字符集编码为GBK

1、更改服务器的编码方式,在终端输入以下命令:

mysqld --character-set-server=gbk --collation-server=gbk_chinese_ci;

2、更改某个数据库的编码方式

mysql -u root -p

alter database character set gbk collate gbk_chinese_ci;

3、在创建数据库时指定编码:

mysql -u root -p 

create database db_name character set gbk collate gbk_chinese_ci;

4、更改某个表的编码方式

mysql -u root -p db_name

alter table table_name convert to  charachter set gbk collate gbk_chinese_ci;

5、在创建表时指定编码方式

mysql -u root -p db_name

create table table_name (....) character set gbk collate gbk_chinese_ci;

6、更改某行的编码方式

mysql -u root -p db_name

alter table table_name modify column_name varchar(20) character set gbk collate gbk_chinese_ci;

7、在创建列时指定编码方式:

/prepre name="code" class="sql"mysql -u root -p db_name

create table table_name (..., col1 varchar(20) character set gbk collate gbk_chinese_ci, ...) character set utf8 collate utf8_general_ci;

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用命令创建数据库怎么设置默认字符集

创建数据库的时候,直接指定数据库的字符集,之后再该数据库中创建表的时候就不用再指定了,所有创建的表都是跟数据库字符集一样的。列如:create database \\'dbname\\' default character set utf8;

如何修改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

net

start

mysql

就生效了。

如何修改MySQL字符集

1.service mysqld stop,停用mysql。

2.cp /etc/my.cnf /etc/my.cnf.bak,修改前做备份,这是个好习惯。

修改my.cnf或my.ini(只有修改配置文件,并重启服务器,才能永久生效)

vi /etc/my.cnf

在[client]下添加,client为控制客户端的,没试过,没有的可以不需要加。

default-character-set=utf8

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

default-character-set=utf8

3.service mysqld restart,重启。

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


网页标题:字符集怎么设置mysql,字符串设置字符集
文章起源:http://scyanting.com/article/hcddse.html