当前位置:操作系统 > Unix/Linux >>

数据库学习(3)——数据库的创建与删除

数据库学习(3)——数据库的创建与删除
 
数据库学习(2)——SQL语言概述
http://www.zzzyk.com/database/201305/207487.html
 
在以后的操作部分,建议大家安装MySQL,方便练习。新版本MySQL的安装很简单,基本默认设置即可。
数据库的创建与删除
在创建数据表之前,首先需要创建数据库。只有先创建数据库,才能在数据库中创建数据表。如果数据库不再需要,还可以将其删除。本章主要介绍使用SQL语句以及如何在MySQL 5.0 Command Line Client窗口以及MySQL5.0的用户图形界面下创建和删除方法。
使用SQL语句创建数据库
在创建数据表之前,首先需要创建数据库。只有先创建数据库,才能在数据库中创建数据表。其创建数据库的语法规则如下:
CREATE DATABASE database_name
这里使用CREATE DATABASE语句创建一个数据库。其中,CREATE DATABASE是创建数据库的关键字;database_name表示要创建的数据库的名字。在CREATE DATABASE语句后跟的就是数据库的名字。
在MySQL 5.0 Command Line Client窗口下创建数据库
下面以MySQL5.0数据库为例,看一下在MySQL5.0数据库中,如何在MySQL 5.0 Command Line Client窗口下,使用CREATE DATABASE语句创建test_STInfo数据库。
(1)单击“开始”|“所有程序”|“MySQL 5.0”|”MySQL 5.0 Command Line Client”命令。运行后,在出现的MySQL 5.0 Command Line Client窗口中输入密码。其密码为root。
(2)在MySQL 5.0 Command Line Client窗口中mysql>的后面使用CREATE DATABASE语句创建test_STInfo数据库,并在该SQL语句的后面以分号结尾。
(3)单击“Enter”键,执行创建数据库的SQL语句,其执行后的结果如图所示。
              
 
注意:在使用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数据库是否已经创建,可以使用鼠标双击“我的电脑”,进入到C:\Program Files\MySQL\MySQL Server 5.0\data的目录下,可以看到在该目录下多出了一个test_STInfo文件夹,表明test_STInfo数据库已经创建完成了。
在MySQL5.0用户图形界面中创建数据库
当然,除了可以在MySQL 5.0 Command Line Client窗口中创建数据库之外,还可以在MySQL5.0的MySQL5.0用户图形界面中直接创建数据库。
删除数据库 
使用SQL语句中的DROP DATABASE可以删除一个数据库。另外,不同的数据库管理系统中也提供了删除数据库的方法。这一节就以MySQL5.0数据库为例,介绍如何在MySQL5.0数据库中删除一个数据库。
使用SQL语句删除数据库
如果想删除数据库,可以使用DROP DATEBASE语句将其删除。其语法规则如下:
DROP DATABASE database_name
其中,DROP DATEBASE表示用于删除数据库的关键字;database_name用来表示要删除的数据库的名字。例如,如果要删除test_STInfo数据库,则可以使用如下的SQL语句。
在MySQL 5.0 Command Line Client窗口下删除数据库
在MySQL 5.0 Command Line Client窗口中mysql>的后面使用DROP DATABASE语句将test_STInfo数据库删除,并在该SQL语句的后面以分号结尾。
             
 
在其删除数据库的SQL语句下面,输出了如下的信息:
Query OK,0 row affected(0.16 sec)
为了查看test_STInfo数据库是否已经成功删除,可以使用鼠标双击“我的电脑”,进入到C:\Program Files\MySQL\MySQL Server 5.0\data的目录下,可以看到在该目录下的test_STInfo文件夹已经不见了,表明test_STInfo数据库已经被删除了
在MySQL5.0图形界面中删除数据库
(1)在MySQL5.0用户图形界面的右侧Schemata选项下对应的数据库中,会看到刚才创建的test_STInfo数据库。
(2)右击test_STInfo数据库,在出现的列表框中,选择“Drop Schema”命令。  
(3)在出现的确认删除的对话框中,单击“OK”按钮,完成test_STInfo数据库的删除。
 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,