标签: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编码
原文地址:http://972010.blog.51cto.com/962010/1621845