当前位置:首页 » 操作系统 » 修改mysql数据库编码

修改mysql数据库编码

发布时间: 2023-01-30 14:46:49

Ⅰ 如何设置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、在创建列时指定编码方式:
</pre><pre
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怎么修改已有数据库的编码方式

方法/步骤
如果没有配置好cmd里面的mysql
环境变量,那就在系统高级设置那儿进行MySQL的环境变量设置。
win+R,调出“运行”,输入cmd,回车
登录数据库,
查看数据库
查看数据库字符编码
通过MySQL命令行修改:(编码可选)
mysql>
set
character_set_client=utf8;
mysql>
set
character_set_connection=utf8;
mysql>
set
character_set_database=utf8;
mysql>
set
character_set_results=utf8;
mysql>
set
character_set_server=utf8;
mysql>
set
character_set_system=utf8;
mysql>
set
collation_connection=utf8;
mysql>
set
collation_database=utf8;
mysql>
set
collation_server=utf8;
当然还有:
修改数据库的字符集mysql>use
mydb
mysql>alter
database
mydb
character
set
utf8;
8
创建数据库指定数据库的字符集
mysql>create
database
mydb
character
set
utf8;

Ⅲ 如何改变mysql数据库的编码方式

1. 查看MySQL数据库的默认编码
有如下两种方式,
(1)使用status命令
mysql> status;

图1 status命令
(2)使用show variables命令
mysql> show variables like 'char%';

图2 show variables命令
如果要查看某个数据库的编码,在运行上面的命令前,应先执行use db_name;命令切换数据库(db_name为要查看的数据库名)。

2. 改变MySQL数据库的默认编码
安装MySQL数据库时的默认编码是latin1,实际使用时可能要使用其他编码。下文描述如何将默认编码改为utf8:
首先修改MySQL的配置文件/etc/mysql/my.cnf:
在[client]下追加:
default-character-set=utf8
在[mysqld]下追加:
character-set-server=utf8
在[mysql]下追加:
default-character-set=utf8

修改完毕后,使用如下命令之一重启mysql服务:
service mysql restart
/etc/init.d/mysql restart
改变后,之前手工创建的数据库如未显式指定编码,则其编码仍是默认的latin1,可使用如下命令更改编码:
mysql> alter database db_name CHARACTER SET utf8;

参考资料:
[1] http://www.2cto.com/os/201404/292378.html

Ⅳ 怎样更改MySQL数据库编码为UTF-8或者GB2312,应该怎么做

以更改为UTF-8为例,GB2312雷同。

1、关闭mysql服务(以下为命令行中执行)

view plain

servicemysqlstop

2、修改 /etc/mysql/my.cnf (默认的安装路径)

view plain

vim/etc/mysql/my.cnf

打开my.cnf后,在文件内的[mysqld]下增加如下两行设置:

character_set_server=utf8

init_connect='SETNAMESutf8'

Ⅳ 如何修改mysql数据库的编码格式

1.去mysql下找到文件my.ini配置文件用记事本打开,找到 default-character-set=latin1,character-set-server=latin1;将latin1改为utf-8或者gbk,修改完之后保存。
2.我的电脑右击 “管理”进入之后选择“服务和应用程序”下的“服务”,找到“mysql”之后右击选择“重新启动”。

Ⅵ 如何更改mysql已有数据库的编码

MySQL中,数据库的编码是一个相当重要的问题,有时候我们需要查看一下当前数据库的编码,甚至需要修改一下数据库编码。

查看当前数据库编码的SQL语句为:

mysql> use xxx
Database changed
mysql> show variables like 'character_set_database';
+------------------------+--------+
| Variable_name | Value |
+------------------------+--------+
| character_set_database | latin1 |
+------------------------+--------+
1 row in set (0.00 sec)

上面,我们先切换到xxx数据库下面来,然后使用SQL语句:show variables like 'character_set_database'; 来查看了xxx数据库的编码。查询得到的结果是latin1编码。

下面,我们来修改xxx数据库的编码,把它修改为gb2312。

mysql> alter database xxx CHARACTER SET gb2312;
Query OK, 1 row affected (0.00 sec)

mysql> show variables like 'character_set_database';
+------------------------+--------+
| Variable_name | Value |
+------------------------+--------+
| character_set_database | gb2312 |
+------------------------+--------+
1 row in set (0.00 sec)

这里同样做了两件事情:
1、使用SQL语句:alter database xxx CHARACTER SET gb2312; 把xxx数据库的编码设置为了gb2312.
2、再次使用show variables like 'character_set_database'; 来确认一下当前xxx是什么编码。经过确认,数据库编码已经修改为gb2312了。

热点内容
网线连网账号密码多少 发布:2025-07-13 05:03:26 浏览:207
表单数据库 发布:2025-07-13 04:57:48 浏览:653
ftp图片浏览 发布:2025-07-13 04:57:40 浏览:134
三旺串口服务器sw开关如何设置 发布:2025-07-13 04:40:24 浏览:707
宝马x3sm是什么配置 发布:2025-07-13 04:36:42 浏览:67
编程培训学费 发布:2025-07-13 04:32:18 浏览:217
java验证正则表达式 发布:2025-07-13 04:16:37 浏览:366
sqlserver2008安全 发布:2025-07-13 04:15:19 浏览:469
mysql数据库信息 发布:2025-07-13 04:15:12 浏览:927
水密码为什么是塑料 发布:2025-07-13 04:06:40 浏览:818