MySQL系列:查看并修改当前数据库的编码
2015-10-29 15:22
567 查看
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了。
关于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了。
关于MySQL查看并修改当前数据库编码,本文就介绍这么多,希望对大家有所帮助,谢谢!
相关文章推荐
- 详解xtrabackup对MySQL进行备份和恢复的全过程
- Mysql 用户管理
- 关于mysql的用户管理,笔记
- Mysql事物与Metadata lock 问题
- MYSQL API
- mysql date js data
- MySQL主从复制技术与读写分离技术amoeba应用
- Mysql 数据目录的迁移方法
- [MySQL] 字符集和排序方式
- MySQL备份方案(综述及脚本)
- .net连接MySQL数据库,非默认端口的连接字符串
- Navicat for MySQL连接MYSQL出错,错误代码1045的解决方法
- MySQL Binlog详解
- 忘记MySQL root密码解决方法,基于Ubuntu 12.04 LTS
- Ubuntu更改MySQL字符集UTF-8,正确显示中文
- Mysql效率优化定位较低sql的两种方式
- mysql下如何执行sql脚本
- jdbc&&mysql
- MySql数据库主从同步配置(参考)
- 忘记mysql root用户密码