首页 理论教育 Access2016实例:SQL数据定义-数据库应用技术

Access2016实例:SQL数据定义-数据库应用技术

时间:2023-11-15 理论教育 版权反馈
【摘要】:表4-2化学19班表的结构操作步骤:进入SQL视图。观察数据库窗口,可以发现增加了一张表“化学19班”。例4-22将“化学19班”表中的“联系方式”字段删除,查询保存为“例4-22删除字段查询”。操作步骤:在SQL视图下输入如下语句:Drop Table 化学19班单击工具栏上的“运行”按钮,查看运行结果。

Access2016实例:SQL数据定义-数据库应用技术

这种类型的查询用于创建、删除、更改表、创建索引和删除索引等。Access支持的数据定义如下:

1.创建表Create Table 语句

创建表用Create Table 语句,创建表的名称,字段、字段的属性、索引等,即创建表的结构,其语法格式为:

在语法格式中使用了以下符号:

< >里的数据为必选项。

[ ]里的数据为可选项,是对字段的完整性约束,包括字符长度、是否为空、是否创建索引,以及是否是表中的主键等。

|表示有多个选项,但只能选择一项。

Not Null定义字段不能为空,Null定义字段可以为空。

Unique定义字段的索引为唯一索引。

Primary Key定义字段为主键。

例4-20 创建“化学19班”表,其结构如表4-2所示,查询保存为“例4-20 创建化学19班表”。

表4-2 化学19班表的结构

操作步骤:

(1)进入SQL视图。

(2)在编辑框里输入语句,如图4-94所示。

图4-94 创建表

(3)单机工具栏上的img按钮,查看运行结果。观察数据库窗口,可以发现增加了一张表“化学19班”。

(4)打开“化学19班”的设计视图,观察结果,如图4-95所示。

图4-95 化学19班表结构图

(5)单击工具栏中的“保存”按钮,保存查询为“例4-20创建化学19班表”。

2.修改表Alter Table语句

修改表结构用Alter Table语句,可以修改用Create Table语句创建好的表结构。

Alter Table语句的语法格式如下:

Alter Table表名 Add 新字段名[字段长度][Not Null] [Drop字段名] 其中,Add语句为增加字段,Drop语句为删除字段。(www.xing528.com)

例4-21 在“化学19班”表中增加“联系方式”文本型字段,字段大小为11,查询保存为“例4-21增加字段查询”。

操作步骤:

(1)在SQL视图下输入以下语句:

Alter Table 化学19班 Add 联系方式 Char(11);

(2)单击工具栏上的“运行”按钮,查看运行结果:打开“化学19班”表的结构观察结果,可以看到“化学19班”表中增加了一列“联系方式”,如图4-96所示。

图4-96 增加“联系方式”字段

(3)单击工具栏中的“保存”按钮,保存查询为“例4-21增加字段查询”。

例4-22 将“化学19班”表中的“联系方式”字段删除,查询保存为“例4-22删除字段查询”。

操作步骤:

(1)在SQL视图下输入以下语句:

Alter Table 化学19班 Drop 联系方式

(2)单击工具栏上的“运行”按钮,查看运行结果。打开“化学19班”表的结构观察结果,可以看到“化学19班”表中没有了“联系方式”,如图4-97所示。

图4-97 删除“联系方式”

(3)单击工具栏中的“保存”按钮,保存查询为“例4-22 删除字段查询”。

3.删除表Drop语句

Drop语句用于从数据库中删除已存在的表,语法格式如下:

Drop Table 表名

例4-23 删除“化学19班”表。 操作步骤:

(1)在SQL视图下输入如下语句:

Drop Table 化学19班

(2)单击工具栏上的“运行”按钮,查看运行结果。观察数据库窗口,可以发现“化学19班”表已被删除。

(3)单击工具栏中的“保存”按钮,保存查询为“例4-23删除化学19班”。

注:Delete与Drop的区别:Delete是删除表中的一条记录,表还存在;Drop是删除表或表中的字段,如果是删除表则同时删除表的结构和记录。

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

我要反馈