MySQL查看并修改当前数据库编码


关键词

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了。

关于MySQL查看并修改当前数据库编码,本文就介绍这么多,希望对大家有所帮助,谢谢!


 

文章的版权

洪哥写文章很苦逼,如果本文对您略有帮助,点击感兴趣的广告支持洪哥!万分感谢!本文属于“洪哥笔记”原创文章,转载请注明来源地址:MySQL查看并修改当前数据库编码:http://www.splaybow.com/post/mysql-view-modify-database-encode.html

关注与收藏

如果您在服务器运维、网络管理、网站或系统开发过程中有任何疑问,洪哥以此为饭碗,请加QQ:115085382!
了解更多好文章,请关注我们的新浪微博和腾讯微博
亲,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D


« MySQL正则表达式语法之基本符号 MySQL中使用SQL语句对字段进行重命名 »

相关文章:

MySQL分类表模板  (2015/4/27 8:03:36)

MySQL文章表模板  (2015/4/28 23:00:18)

mysql中不能使用select into  (2015/4/30 23:00:47)

MySQL修改密码和访问限制设置  (2014/4/21 11:08:34)

mysql逻辑架构及存储引擎简介  (2014/4/17 9:28:09)

MySQL占用虚拟内存优化项  (2014/4/16 10:54:08)

MySQL Slow Log来解决MySQL CPU占用高的问题  (2014/3/16 12:06:25)

修改mysql默认编码支持中文  (2014/3/10 15:33:57)

如何修复mysql数据库损坏的表  (2014/3/5 13:51:15)

关于加强MYSQL安全的几点建议  (2014/3/3 10:51:54)