首页 百科知识 数据库的创建与删除

数据库的创建与删除

时间:2022-10-16 百科知识 版权反馈
【摘要】:创建数据库和表的方法很多,除了采取图形用户界面创建数据库和表外,还可以使用SQL命令方式来创建数据库和表。在SQL中,一个SQL模式被定义为一个基本表或相关的多个表的集合。一个SQL模式由模式名和模式拥有者的用户名或账号来确定,并包含模式中每一个元素的定义。创建了一个SQL模式,就是定义了一个存储空间,其语法如下:当一个SQL模式及其所属的基本表、视图等元素都不需要时,可以用DROP语句撤消这个SQL模式。

3.2.1 数据库的创建与删除

创建数据库和表的方法很多,除了采取图形用户界面创建数据库和表外,还可以使用SQL命令方式来创建数据库和表。与界面方式创建数据库和表相比,命令方式更为灵活方便。

1.数据库的创建

在SQL中,一个SQL模式(即数据库)被定义为一个基本表或相关的多个表的集合。一个SQL模式由模式名和模式拥有者的用户名或账号来确定,并包含模式中每一个元素(基本表、视图、索引等)的定义。创建了一个SQL模式,就是定义了一个存储空间,其语法如下:

img41

例1:下面语句定义了学生学籍管理数据库(Students) 的SQL模式:

img42

该模式名(即数据库名)为Students,拥有者为HHP。

2.数据库的打开

对某个数据库里的对象进行操作,必须保证该数据库呈打开状态。使用USE命令可以选择当前要操作的数据库:

USE 数据库名

对于刚创建的数据库是呈打开状态的。

3.数据库的删除

当一个SQL模式及其所属的基本表、视图等元素都不需要时,可以用DROP语句撤消这个SQL模式。DROP语句的语法如下:

img43

撤消方式有两种:一是CASCADE(连锁式)方式:执行DROP语句时,把SQL模式及其下属的基本表、视图、索引等所有元素全部撤消;RESTRICT(约束式)方式:执行DROP语句时,只有当SQL模式中没有任何下属元素时,才能撤消SQL模式,否则拒绝执行DROP语句。

例2:要撤消SQL模式Students及其下属所有的元素,可用下列语句实现:

img44

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈