创建数据库
在与数据进行任何其他操作之前,需要创建一个数据库。数据库是数据的容器。它可以用于存储联系人,供应商,客户或任何想存储的数据。 在MySQL中,数据库是用于存储和操作诸如表,数据库视图,触发器,存储过程等数据的对象的集合。
要在MySQL中创建数据库,请使用CREATE DATABASE语句,如下:
CREATE DATABASE [IF NOTEXISTS] database_name;
详细地看看CREATE DATABASE语句:
①CREATE DATABASE语句的后面是要创建的数据库名称。建议数据库名称尽可能是有意义和具有一定的描述性。
②IF NOT EXISTS是语句的可选子句。 IF NOT EXISTS子句可防止创建数据库服务器中已存在的新数据库的错误。不能在MySQL数据库服务器中具有相同名称的数据库。
例如,要创建一个名称为mytestdb数据库,可以执行CREATE DATABASE语句后接数据库名称:mytestdb,如果当前MySQL服务器中没有数据库:mytestdb,则创建成功,如下所示:
CREATE DATABASE IF NOT EXISTS mytestdb;
执行此语句后,MySQL返回一条消息,通知新数据库是否已成功创建。
显示数据库
SHOW DATABASES
![](https://img-blog.csdnimg.cn/img_convert/74f3fb2b718e5b06f85ba70f911f15ed.png)
在此MySQL数据库服务器中有6个数据库。 information_schema,performance_schema和mysql是我们安装MySQL时可用的默认数据库,而yiibaidb是创建的新数据库。
选择要使用的数据库
在使用指定数据库之前,必须通过使用USE语句告诉MySQL要使用哪个数据库。
USE database_name;
您可以使用USE语句选择示例数据库(yiibaidb),如下所示:
USE yiibaidb;
从现在开始,所有操作(如查询数据,创建新表或调用存储过程)都将对当前数据库(即yiibaidb)产生影响。
删除数据库
删除数据库意味着数据库中的所有数据和关联对象将被永久删除,并且无法撤消。 因此,用额外的注意事项执行此查询是非常重要的。
要删除数据库,请使用DROP DATABASE 语句,如下所示:
DROP DATABASE [IF EXISTS] database_name;
三个语句的说明如下:
首先,使用CREATE DATABASE语句创建了一个名为tempdb的数据库。
第二,使用SHOW DATABASES语句显示所有数据库。
第三,使用DROP DATABASE语句删除了名为tempdb的数据库。