首页 理论教育MySQL数据库:快速创建数据库

MySQL数据库:快速创建数据库

【摘要】:在MySQL已经成功启动的前提下,输入以下命令:这样一个名为shop的数据库就创建成功了。图4.1查看系统内数据库在图4.1中,第一个数据库information_schema是MySQL自带的,该数据库存储了所有MySQL服务器管理的数据库信息,比如数据库名、数据库的表、表的数据类型及访问权限等。图4.2非法的数据库名如果要创建的数据库名字在MySQL中已经存在,也会发生错误。

要使用MySQL,数据库是离不开的,通过使用CREATE DATABASE命令就可以创建一个新的数据库。在MySQL已经成功启动的前提下,输入以下命令:

这样一个名为shop的数据库就创建成功了。使用show databases命令来查看数据库shop是否已存在,如图4.1所示。

图4.1 查看系统内数据库

在图4.1中,第一个数据库information_schema是MySQL自带的,该数据库存储了所有MySQL服务器管理的数据库信息,比如数据库名、数据库的表、表的数据类型及访问权限等。第三个数据库mysql是MySQL的系统数据库。第五个数据库shop就是自己新建的数据库。第七个数据库test是给用户学习和测试练习使用的数据库。

在MySQL中,数据库的名字不能超过64个字符,不能由纯数字组成,名字中不能包含像“/”、“:”、“*”、“?”、“””、“<”等这些符号,如图4.2所示的情况都会发生错误。

图4.2 非法的数据库名(www.chuimin.cn)

如果要创建的数据库名字在MySQL中已经存在,也会发生错误。

在某些应用程序中,无法确定要创建的数据库是否已经存在,在这种情况下使用IF EXISTS修饰符,就可以避免错误的发生。如图4.3所示。

图4.3 检查数据库名是否存在

创建数据库后,如果想选择使用该数据库则需要使用“USE”命令,如图4.4所示。

图4.4 选择数据库

以上信息说明已成功选择使用该数据库。