教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 实用文档 >

(第5章-1)SQL-数据定义与操纵

来源:网络收集 时间:2026-09-12
导读: vfp学习ppt 计算机语言VFP 计算机语言第5章关系数据库标准语言—SQL 章关系数据库标准语言 SQL —数据定义与操纵 数据定义与操纵 电气信息学院 计算机系 vfp学习ppt 教学内容SQL简介 SQL简介 SQL的数据定义功能 SQL的数据定义功能 SQL的数据操纵 SQL的数据操

vfp学习ppt

计算机语言VFP 计算机语言第5章关系数据库标准语言—SQL 章关系数据库标准语言 SQL —数据定义与操纵 数据定义与操纵

电气信息学院 计算机系

vfp学习ppt

教学内容SQL简介 SQL简介 SQL的数据定义功能 SQL的数据定义功能 SQL的数据操纵 SQL的数据操纵

教学目的了解SQL语言的基本功能与特点 了解SQL语言的基本功能与特点 SQL 掌握SQL SQL语言的数据定义功能 掌握SQL语言的数据定义功能 掌握SQL SQL语言的数据操纵功能 掌握SQL语言的数据操纵功能

重点:SQL语言的数据定义功能 重点:SQL语言的数据定义功能 难点:SQL语句的理解及如何使用 难点:SQL语句的理解及如何使用电气信息学院 计算机系

vfp学习ppt

SQL 概述 数据库中操作 概述(数据库中操作 数据库中操作)SQL是 SQL是关系数据库的标准结构化查询语言 Language) (Structured Query Language) 它包含数据定义、数据操纵、数据查询和 它包含数据定义、数据操纵、数据查询和数据控 数据定义 个部分,是一种功能齐全的数据库语言 数据库语言。 制4个部分,是一种功能齐全的数据库语言。 SQL可以作为自含式语言、也可以作为嵌入式语 SQL可以作为自含式语言、也可以作为嵌入式语 可以作为自含式语言 VFP中就可以嵌入SQL语言 中就可以嵌入SQL语言。 言,在VFP中就可以嵌入SQL语言。 VFP支持SQL的数据定义功能、数据操纵功能和 VFP支持SQL的数据定义功能、数据操纵功能和数 支持SQL 据查询功能, VFP不支持SQL的数据控制功能。 不支持SQL 据查询功能,但VFP不支持SQL的数据控制功能。电气信息学院 计算机系

vfp学习ppt

SQL的数据定义功能 的数据定义功能定义基本表() 定义基本表() 修改表结构 删除基本表

电气信息学院 计算机系

vfp学习ppt

定义基本表 定义基本表格式: 格式:CREATE TABLE|DBF 表名小数位])] (字段名1 类型 宽度 [,小数位 字段名 类型[(宽度 小数位 [PRIMARY KEY|UNIQUE] [NULL|NOT NULL] [CHECK 表达式 [ERROR 字符表达式 字符表达式]] [DEFAULT 表达式 表达式] [REFERENCES 父表名 [TAG 索引标识 索引标识]] [,字段名 ,字段名2…] [,FOREIGN KEY 表达式 TAG 索引标识 , REFERENCES 父表名 [TAG 索引标识 ) 索引标识]])电气信息学院 计算机系

vfp学习ppt

功能:创建一个表。 功能:创建一个表。可以定义新表中每个字段的名null值的支 称、类型、精度、范围、对 null值的支 类型、精度、范围、 以及参照完整性规则。 持,以及参照完整性规则。

示例: 示例:例1:定义表结构

CREATE TABLE student1 (s_number C(4) primary key not null, s_name C(8), , s_sex C(2) default “男” , 男 s_birthday D, s_tyf L, sch_number C(6))电气信息学院 计算机系

vfp学习ppt

例2:定义表的参照完整性等 CREATE TABLE score1 (s_number C(4) primary key

REFERENCES student1, chinese N(5,1) check ( chinese>=0 and chinese<=100), , math N(5,1), english N(5,1), summation N(5,1))电气信息学院 计算机系

vfp学习ppt

例3:定义表结构 CREATE TABLE school1 (sch_number C(4), , sch_name C(20), , sch_address C(40), , sch_phone C(8))

电气信息学院 计算机系

vfp学习ppt

修改表结构增加字段及修改字段属性 删改字段属性 删改字段及完整性信息

电气信息学院 计算机系

vfp学习ppt

添加字段和修改字段属性 格式: 格式:ALTER TABLE 表名 ADD|ALTER[COLUMN] 字段名 类型 宽度 [, 小数位 类型[(宽度 小数位])] [PRIMARY KEY | UNIQUE] [NULL | NOT NULL] [CHECK 表达式 [ERROR 字符表达式 字符表达式]] [DEFAULT 表达式 表达式] [REFERENCES 父表名 [TAG 索引标识]] 索引标识 修改字段名、 删除字段或 说明:不能修改字段名 不能删除字段 说明:不能修改字段名、不能删除字段或已定义的 规则。 规则。电气信息学院 计算机系

vfp学习ppt

示例4:为成绩表增加一个总评字段, 示例 :为成绩表增加一个总评字段,该字段 为字符型,宽度为6。 为字符型,宽度为 。 ALTER TABLE score1 ADD 总评 C(6) 示例5:将学生表中学校编号字段宽度改为 。 示例 :将学生表中学校编号字段宽度改为4。 ALTER TABLE student1 ALTER sch_number C(4)

电气信息学院 计算机系

vfp学习ppt

删改字段属性格式: 格式:ALTER TABLE 表名ALTER[COLUMN] 字段名

[NULL|NOT NULL] [SET DEFAULT 字段默认值 字段默认值] [SET CHECK 字段规则 [ERROR 出错显示信息 出错显示信息]] 显示信息 [DROP DEFAULT] [DROP CHECK] 功能:定义、 功能:定义、修改和删除有效规则及默认值定义电气信息学院 计算机系

vfp学习ppt

示例6: 示例 :定义学生表中性别字段的字段有效性规 则。 ALTER TABLE student1 ALTER s_sex SET CHECK s_sex=‘男’ or ‘ s_sex=‘女’ ‘ ERROR ‘性别输入错误!’ 性别输入错误!

电气信息学院 计算机系

vfp学习ppt

删改字段及完整性信息格式:ALTER TABLE 表名 [DROP [COLUMN]] 字段名 格式: [SET CHECK 字段规则 [ERROR 出错信息 出错信息]] 信息 [DROP CHECK] [ADD PRIMARY KEY 表达式 TAG 索引标识 [FOR 过滤条件]] 过滤条件 [DROP PRIMARY KEY] [ADD UNIQUE 表达式 [TAG索引标识 [FOR过滤条件 索引标识 过滤条件]]] 过滤条件 [DROP UNIQUE TAG 索引标识 ] [ADD FOREIGN KEY [索引关键字 TAG 索引标识 索引关键字] 索引关键字 [FOR过滤条件 REFERENCES 主表名 [TAG 索引标识]] 过滤条件] 索引标识 过滤条件 [DROP FOREIGN KEY TAG 索引标识 [SAVE]] [RENAME COLUMN 字段名 TO 字段名] 字段名电气信息学院 计算机系

vfp学习ppt

示例7:将学生表中团员否字段删除。 示例 :将学生表中团员否字段删除。 ALTER TABLE student1 DROP s_tyf 示例8:将成绩表中“总评”字段改为 zp”。 示例 :将成绩表中“总评” 。 ALTER TABLE score1 R

ENAME COLUMN 总评 TO zp

电气信息学院 计算机系

vfp学习ppt

示例9 将学校表中的学校编号设置为主索引。 示例9:将学校表中的学校编号设置为主索引。 ALTER TABLE school1 ADD primary key sch_number tag sch_number 示例10:为学校表与学生表创建一对多关系。 示例10:为学校表与学生表创建一对多关系。 10 ALTER TABLE student1 ADD FOREIGN KEY sch_number TAG sch_number REFERENCES school1电气信息学院 计算机系

vfp学习ppt

删除基本表格式: 表名> 格式:DROP TABLE <表名 表名 功能:删除一个表, 功能:删除一个表,在删除文件之前要将与表 对应的数据库打开, 对应的数据库打开,以便同时删除表与数据库 的联系,以免今后使用数据库时出现错误。 的联系,以免今后使用数据库时出现错误。 示例11: 示例 : DROP TABLE score1 注:数据库表的删除必须先把数据库打开,然 数据库表的删除必须先把数据库打开, 后再删除其中的表文件。 后再删除其中的表文件。电气信息学院 计算机系

vfp学习ppt

SQL的数据操纵 的数据操纵追加记录(INSERT) 追加记录(INSERT) 删除记录(DELETE) 删除记录(DELETE) 更新 …… 此处隐藏:2787字,全部文档内容请下载后查看。喜欢就下载吧 ……

(第5章-1)SQL-数据定义与操纵.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/136611.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)