CREATE DATABASE IF NOT EXISTS mydb DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
标签:
MYSQL
如何让多个数据表按指定字符集和校对规则创建
作者: 馒头 日期: 2007-08-31 09:07
假定我们在mysql5.1系统下的名为mydb的数据库中创建多张表,且默认创建的表字符集(character set)为utf8,校对规则(collation)是utf8_general_ci。
如果mydb不存在,则我们在mysql控制台中输入如下语句:CREATE DATABASE IF NOT EXISTS mydb DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
如果mydb已存在,则我们在mysql控制台中输入如下语句:
ALTER DATABASE mydb DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
还有一种方式,如果mydb已创建,则直接访问mysql的data/mydb目录,用文本编辑器打开里面的db.opt文件,并更改相应参数,使之为:
default-character-set=utf8
default-collation=utf8_general_ci
但更改完后,需要重启mysql服务。
接下来,你在mydb中创建表,默认字符集和校对规则就是你想要的了,不用在每个create table语句中再一一指明。
标签:
MYSQL
评论: 28 |
引用: 0 |
阅读: 1741
订阅
上一篇
返回
下一篇
navicat for mysql windows 8.0.20 crack (2007-12-28 02:52)
MySQL学习笔记 (2007-12-28 02:29)
Drbd+heartbeat+mysql replication来构建mysql的高可用性[mysql技巧摘录] (2007-09-29 21:04)
MYSQL管理工具Webyog SQLyog v6.06 Enterprise Edition (2007-09-06 00:07)
PHP MYSQL自动脚本成生工具PHPMaker v5.0.0.0 特别版下载 (2007-09-05 01:04)
mysql 5.1新功能 -- 按日期分区 (2007-08-22 22:39)
如何让让MySQL 获得最大性能 (2007-08-22 22:22)
MYSQL 如何查询优化 (2007-08-22 22:21)
MySQL事务数据库(InnoDB类型)安装方法 (2007-08-22 22:19)
JSP如何连接mysql数据库 (2007-08-22 21:19)
MySQL 5.0-触发器(参考) (2007-08-22 21:17)
Neckermann.de使用MySQL Cluster (2007-08-22 21:15)
我的天在windows平台上面用mysql的人真多 (2007-06-28 03:32)
mysql错误日志输出的配置方法 (2007-06-28 03:10)
MySQL Proxy 0.5.0 发布 (2007-06-28 02:55)