Chinaunix首页 | 论坛 | 博客
  • 博客访问: 379898
  • 博文数量: 120
  • 博客积分: 5051
  • 博客等级: 大校
  • 技术积分: 1255
  • 用 户 组: 普通用户
  • 注册时间: 2007-07-03 01:25
文章分类

全部博文(120)

文章存档

2011年(2)

2010年(11)

2009年(28)

2008年(26)

2007年(53)

我的朋友

分类: LINUX

2007-12-12 20:14:05

MySQL字符集修改命令


1.修改服务器级

a. 临时更改:
mysql>SET GLOBAL character_set_server=utf8;

b. 永久更改:
shell>vi /etc/my.cnf
[mysqld]
default-character-set=utf8


2.修改数据库级

a. 临时更改:

mysql>SET GLOBAL character_set_database=utf8;

b. 永久更改:

改了服务器级就可以了


3.修改表级

mysql>ALTER TABLE table_name DEFAULT CHARSET utf8;

更改了后永久生效


4.修改列级

修改示例:

mysql>ALTER TABLE `products` CHANGE `products_model` `products_model` VARCHAR( 20 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL;

更改了后永久生效


5.更改连接字符集

a. 临时更改:
mysql> SET NAMES utf8;
b. 永久更改:

shell>vi /etc/my.cnf

在[client]中增加:
default-character-set=utf8
阅读(1216) | 评论(1) | 转发(0) |
0

上一篇:mysql status

下一篇:mysql错误对照表

给主人留下些什么吧!~~

chinaunix网友2008-08-26 10:25:24

好文章!