MySQL 4.1.0 中文参考手册 --- 6.5 数据定义: CREATE、DROP、ALTER[1]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 shuixin13 的 blog

mysql 4.1.0 中文参考手册 --- 犬犬(心帆)翻译

mysql reference manual for version 4.1.0-alpha.


6.5 数据定义: createdropalter

6.5.1 create database 句法

create database [if not exists] db_name

create database 以给定名字创建一个数据库。允许的数据库名规则在章节 6.1.2 数据库、表、索引、列和别名 中被给出。 如果数据库已经存在,并且你没有指定 if not exists,这时会产生一个错误。

在 mysql 中,数据库以包含数据库表对应文件的目录实现的。因为数据库在初始创建时没有表,所以 create database 语句只在 mysql 数据目录下创建一个目录。

你也可以使用 mysqladmin 创建一个数据库。查看章节 4.8 mysql 客户端脚本和实用程序

6.5.2 drop database 句法

drop database [if exists] db_name

drop database 移除数据库是的所有表并删除数据库。如果你在一个符号链接(symbolic link)数据库上执行一个 drop database,链接与原始数据库均会被删除。要非常小心地使用这个命令!

drop database 返回从数据库目录下删除的文件数目。通常,它是表的数目的三倍,因为第张表通常对应于一个 “.myd” 文件、一个 “.myi” 文件和一个 “.frm” 文件。

drop database 命令从给定的数据库目录下移除以下列为扩展名的所有文件:

扩展名 扩展名 扩展名 ext
.bak .dat .hsh .isd
.ism .ism .mrg .myd
.myi .db .frm

本文关键:MySQL 4.1.0 中文
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top