3、数据库的创建与删除

在以后的操作部分,建议大家安装MySQL,方便练习。新版本MySQL的安装很简单,基本默认设置即可。这里使用了MySQL5.5.28。
在创建数据表之前,首先需要创建数据库。只有先创建数据库,才能在数据库中创建数据表。如果数据库不再需要,还可以将其删除。
1.使用SQL语句创建数据库
在创建数据表之前,首先需要创建数据库。只有先创建数据库,才能在数据库中创建数据表。其创建数据库的语法规则如下:
CREATE DATABASE database_name
这里使用CREATE DATABASE语句创建一个数据库。其中,CREATE DATABASE是创建数据库的关键字;database_name表示要创建的数据库的名字。
在MySQL 5.5 Command Line Client窗口下创建数据库
(1)单击“开始”|“所有程序”|“MySQL 5.5”|”MySQL 5.5 Command Line Client”命令。运行后,在出现的MySQL 5.5 Command Line Client窗口中输入密码。其密码为root。
(2)在MySQL 5.5 Command Line Client窗口中mysql>的后面使用CREATE DATABASE语句创建test_STInfo数据库,并在该SQL语句的后面以分号结尾。
(3)单击“Enter”键,执行创建数据库的SQL语句,其执行后的结果如图所示。
1
注意:在使用MySQL 5.0 Command Line Client窗口书写SQL语句时,在SQL语句的后面都需要加一个分号(;),否则SQL语句无法得到正确的执行。
可以看到,使用CREATE DATABASE语句创建test_STInfo数据库后,在其创建数据库的SQL语句下面,输出了如下的信息:
Query OK,1 row affected(0.00 sec)
这段输出信息说明,在MySQL 5.0数据库中有一行数据发生了变化,表明CREATE DATABASE语句创建test_STInfo数据库的SQL语句已经得到了正确的执行。
为了查看test_STInfo数据库是否已经创建,可以使用鼠标双击“我的电脑”,进入到…\MySQL\MySQL Server 5.0\data的目录下,可以看到在该目录下多出了一个test_STInfo文件夹,表明test_STInfo数据库已经创建完成了。
在MySQL5.5用户图形界面中创建数据库
在MySQL Workbench下,Database->Qyery Database..设置连接属性,打开SQL Editer,命令与上相同。

无标题
2.删除数据库
使用SQL语句中的DROP DATABASE可以删除一个数据库。另外,不同的数据库管理系统中也提供了删除数据库的方法。
使用SQL语句删除数据库
如果想删除数据库,可以使用DROP DATEBASE语句将其删除。其语法规则如下:
DROP DATABASE database_name
其中,DROP DATEBASE表示用于删除数据库的关键字;database_name用来表示要删除的数据库的名字。例如,如果要删除test_STInfo数据库,则可以使用如下的SQL语句。
在MySQL 5.5 Command Line Client窗口下删除数据库
在MySQL 5.5 Command Line Client窗口中mysql>的后面使用DROP DATABASE语句将test_STInfo数据库删除,并在该SQL语句的后面以分号结尾。
2
在其删除数据库的SQL语句下面,输出了如下的信息:
Query OK,0 row affected(0.16 sec)
为了查看test_STInfo数据库是否已经成功删除,可以使用鼠标双击“我的电脑”,进入到C:\Program Files\MySQL\MySQL Server 5.0\data的目录下,可以看到在该目录下的test_STInfo文件夹已经不见了,表明test_STInfo数据库已经被删除了
在MySQL Workbench图形界面中删除数据库
(1)在SQL Editer界面的左侧Schemata选项下对应的数据库中,会看到刚才创建的test_STInfo数据库。
(2)右击test_STInfo数据库,在出现的列表框中,选择"Drop Schema”命令。 
(3)在出现的确认删除的对话框中,单击“OK”按钮,完成test_STInfo数据库的删除。

原文地址:https://www.cnblogs.com/houkai/p/3104040.html