码迷,mamicode.com
首页 > 数据库 > 详细

mysql编码设置

时间:2015-03-18 18:26:18      阅读:262      评论:0      收藏:0      [点我收藏+]

标签:mysql编码

 数据库编码

  数据库使用一个特点编码保存数据,如latin、Big5、GB2312、UTF8等,不同语言一般使用不同编码保存

编码主要影响以下两个方面:

  1;数据库保存相同内容所占用的空间大小。

  2;数据库与客户端通信


mysql数据库的默认编码是:

  chrarcter set : latin 1

  collation : latin 1_swedish_ci


 可以通过以下命令查看mysql支持的编码:

            show character set;

技术分享

以下命令可以查看mysql当前使用的编码:

  show variables like ‘character_set%‘;

技术分享

或者使用这个命令 show variables like ‘collation%‘;


创建数据库的时候我们定义数据库的编码

 mysql> create database lc                                  //创建一个数据库lc

    -> default character set utf8                           //定义编码utf8

    -> default collate utf8_general_ci;                 //utf8下面的格式

Query OK, 1 row affected (0.00 sec)


我现在use lc 

看下这个数据的编码,发现数据库lc的数据库编码是utf8了

技术分享


也可以通过以下命令修改一个数据库的编码

 alter database linuxcast character set utf8 collate utf8_general_ci;


修改mysql默认编码

[client]

default-character-set=utf8

[mysql]

default-character-set=utf8

[mysqld]

default-character-set =utf8

collation-server=utf8_unicode_ci

init-connect=‘SET NAMES utf8‘

character-set-server=utf8


本文出自 “常想一二” 博客,请务必保留此出处http://972010.blog.51cto.com/962010/1621845

mysql编码设置

标签:mysql编码

原文地址:http://972010.blog.51cto.com/962010/1621845

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!