5.1创建数据库
创建数据库是指在数据库系统中划分一块空间,用来存储相应的数据。这是进行表操作的基础,也是进行数据库管理的基础。本节主要讲解如何创建数据库。在MySQL中,创建数据库须通过SQL语句CREATE DATABASE实现的。其语法形式如下:
CREATE DATABASE 数据库名;
其中,“数据库名”参数表示所要创建的数据库的名称。在创建数据库之前,可以使用SHOW语句来显示现在已经存在的数据库。语法形式如下:
SHOW DATABASES;
使用SHOW语句执行的结果如下:
mysql>SHOW DATABASES; +------------------+ | Database | |infomation_schema | |mysql | |test | +------------------+ 3 rows in set(0.00 sec)
从上面查询结果看,该数据库系统中存在3个数据库。这3个数据库分别为information_ schema、mysql 和 test。
【示例5-1】下面执行CREATE DATABASE语句,在数据库系统中创建名为example 的数据库。执行代码如下:
CREATE DATABASE example;
执行结果显示如下:
mysql> CREATE DATABASE example ;
执行结果显示如下
Query OK, 1 row affected (0.01 sec)
结果显示,数据库创建成功。为了检验数据库系统中是否已经存在名为example的数 据库,使用SHOW语句来查看一下数据库。执行结果如下:
mysql>SHOW DATABASES; +------------------+ | Database | |infomation_schema | |mysql | |test | |example | +------------------+ 4 rows in set(0.00 sec)
查询结果显示,已经存在example数据库。数据库创建成功。
说明:信息显示“Query OK,1 rows affected(0.0lsec)”表示创建成功,1行受到影响, 处理时间为0.01秒。“QueryOK”表示创建、修改和删除成功。信息为“4 rows in set (0.00 sec)”表示集合中有4行信息,处理时间为0.00秒。时间为0.00秒并 不代表没有花费时间,而是时间非常短,小于0.01秒。