首页 百科知识 的表定义语句

的表定义语句

时间:2022-10-18 百科知识 版权反馈
【摘要】:通过表定义可以建立一个关系框架。可以通过更改表语句以扩充或删除基表的列,从而构成一个新的基表框架,其中增加列的形式为:可以通过删除表语句以删除一个基表,包括表的结构连同该表的数据、索引以及由该基表所导出的视图并释放相应空间。

6.2.3 SQL的表定义语句

SQL的表定义包括:“创建表”、“更改表”及“删除表”等三个SQL语句。

1)表的定义

可以通过创建表(CREATE TABLE)语句以定义一个表的框架,其形式为:

CREATE TABLE<表名>(<列定义>[<列定义>]…)[其他参数]其中列定义有如下形式:

<列名><数据类型>

其中任选项[其他参数]是与物理存储有关的参数,它随具体系统而有所不同。通过表定义可以建立一个关系框架。

可以将前面所定义的学生数据库模式用CREATE TABLE定义如下:

2)表的更改

可以通过更改表(ALTER TABLE)语句以扩充或删除基表的列,从而构成一个新的基表框架,其中增加列的形式为:

ALTER TABLE<表名>ADD<列名><数据类型>

如可以在S中添加一个新的列SEX,并可用如下形式表示:

ALTER TABLE S ADD sex SMALLINT

而删除列的形式为:

ALTER TABLE<表名>DROP<列名><数据类型>

如在S中删除列sa,可用如下形式表示:

ALTER TABLE S DROP sa SMALLINT

3)表的删除

可以通过删除表(DROP TABLE)语句以删除一个基表,包括表的结构连同该表的数据、索引以及由该基表所导出的视图并释放相应空间。删除表的形式为:

DROP TABLE<表名>

如果删除表S,可用如下的形式:

DROP TABLE S

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

我要反馈