(第5章-1)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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [实用文档]李践-有效提升销售的12大黄金法则8-大
- [实用文档]党支部换届工作方案
- [实用文档]2013年下期电子商务专业部宣传工作计划
- [实用文档]方庄一矿通风、钻探绩效工资考核管理办
- [实用文档]项目一 认识企业物流认识企业物流
- [实用文档]MBI_Display_产品蓝图规画
- [实用文档]北京市建筑业劳务作业人员普法维权培训
- [实用文档]锅炉燃烧调整与运行优化
- [实用文档]4支付结算业务的核算
- [实用文档]米什金_货币金融学_第9版各章学习指导
- [实用文档]水泥混凝土路面硬化工程施工组织设计
- [实用文档]钢筋工程安全技术交底书
- [实用文档]关于公布华中师范大学本科毕业论文
- [实用文档]太原市园林绿化施工合同范本 2
- [实用文档]周日辅导 初中英语分类复习单项选择题(
- [实用文档]第四章 文化经纪人的管理形式 第二节
- [实用文档]学宪法讲宪法竞赛题库
- [实用文档]《数值计算方法》期末考试模拟试题二
- [实用文档]爱词霸学英语:每日一句( 十月)
- [实用文档]2014年国家公务员面试:无领导小组讨论
- 新课程主要理念和教学案例分析汇编(24
- 英国人的快乐源于幸福的家庭生活
- 七年级上册第一次月考模拟数学试卷
- 真丝及仿真丝的种类有哪些?
- 【最新】华师大版八年级数学下册第十六
- 高中英语3500个必背单词
- 我可以接受失败,但我不能接受放弃!
- 最近更新沪科版八年级物理上册期末试卷
- 绿化工作先进乡镇事迹材料
- 鲁教版九年级上册思想品德教学计划
- 英语音标的分类
- 地下室底板无梁楼盖与普通梁板结构形式
- 美容师黄金销售话术
- 雅思写作满分作文备考方法
- 血清甲状腺激素测定与高频彩色多普勒超
- 1度浅析装修对室内空气品质的影响
- 2017-2022年中国汞矿行业深度分析与投
- 计算机二级VB公共基础知识
- (何勇)秸秆禁烧_重在寻找出路
- 内外墙抹灰工程分包施工合同1




