第八章 结构化查询语言SQL
VFP程序设计基础
jpu ysj
Visual FoxPro 程序设计
VFP程序设计基础
jpu ysj
第8章 结构化查询语言 结构化查询语言SQL本章节的教学目的与要求: 本章节的教学目的与要求: 1、了解SQL的功能和特点 、了解 的功能和特点 2、掌握SQL的数据定义功能 、掌握 的数据定义功能 3、掌握SQL的数据操纵功能 、掌握 的数据操纵功能 4、掌握SQL的数据查询功能 、掌握 的数据查询功能
2011-3-28
VFP程序设计2
VFP程序设计基础
jpu ysj
8.1 SQL语言概述 语言概述8.1.1 SQL语言的特点 语言的特点 8.1.2 数据定义语言 8.1.3 数据操纵语言 8.1.4 数据控制语言
2011-3-28
VFP程序设计3
VFP程序设计基础
jpu ysj
8.1.1 SQL语言的特点 语言的特点 综合统一 高度非过程化 面向集合的操作方式 以同一种语法结构提供两种使用方式 语言简洁,易学易用 语言简洁,
2011-3-28
VFP程序设计4
VFP程序设计基础
jpu ysj
8.1.2 数据定义语言 数据定义语言由CREATE, DROP, ALTER等3个命令组 数据定义语言由CREATE, ALTER等 CREATE 成。 针对不同的数据库对象(如数据库、查询、视图等) 针对不同的数据库对象(如数据库、查询、视图等) 分别有3个命令。 分别有3个命令。 例如针对表对象的3个命令是: 例如针对表对象的3个命令是: – 建表命令CREATE TABLE 建表命令CREATE – 修改表命令ALTER TABLE 修改表命令ALTER – 删除表DROP TABLE 删除表DROP 数据库可操作多少个对象就有多少3个相应的命令 数据库可操作多少个对象就有多少3
2011-3-28
VFP程序设计5
VFP程序设计基础
jpu ysj
例. 建立一个学生表操作命令: 操作命令: CREATE DATABASE ww CREATE student (sh N(6), Xm C(6), Xb C(2), Csny D, , Xdm C(3)2011-3-28
&&学号 学号 &&姓名 姓名 &&性别 性别 &&出生年月 出生年月 &&系代码 系代码VFP程序设计6
)
VFP程序设计基础
jpu ysj
库中建立score表。 在sxk库中建立 库中建立 表 open database xsk create table score(学号 c(7) references student, 学号 课号c(5),期末 期末n(5,2)) primary key 学号 课号 学号+课号 课号 期末 tag 学 号 课 号 , foreign key 课 号 tag 课 号 references course tag 课号 课号)
2011-3-28
VFP程序设计7
VFP程序设计基础
jpu ysj
修改表结构命令 alter table修改表结构命令 alter table 语法格式1 语法格式1 <表名 表名> ALTER TABLE <表名> <字段名><字段类型>[<宽度>[, 字段名><字段类型>[<宽度>[ ADD <字段名><字段类型>[<宽度>[,<小数位 数>]] [SET CHECK <EXP> [ERROR <EXPC>]] 功能:对表的指定字段进行修改或添加字段。 功能:对表的指定字段进行修改或添加字段。
2011-3-28
VFP程序设计8
VFP程序设计基础
jpu ysj
例题8 例题8.4:为score表添加两个字段 score表添加两个字段 n(5 alter table score add 平时 n(5,1) n(5 alter table score add 期中 n(5,1) 例题8 例题8.5:为表中添加有效性规则 n(5 alter table score alter 期 末 n(5,1) 期末<= <=100
check 期末<=100 error “分数不能大于 分数不能大于 100! 100!”
2011-3-28
VFP程序设计9
VFP程序设计基础
jpu ysj
修改表结构命令 alter table语法格式2 语法格式2 <表名 表名> ALTER TABLE <表名> <字段名 字段名> ALTER [COLUMN] <字段名> [SET DEFAULT <EXPR>] [DROP DEFAULT][DROP CHECK] 功能:为字段添加或删除DEFAUL CHECK规则 DEFAUL、 规则。 功能:为字段添加或删除DEFAUL、CHECK 规则。
2011-3-28
VFP程序设计10
VFP程序设计基础
jpu ysj
例 题 8 . 6 : 在 表 中 删 除 CHECK 规 则 , 添 加 DEFAUL规则 规则。 DEFAUL规则。 alter table score alter 期 末 drop check alter table score alter 平 时 set default 80
2011-3-28
VFP程序设计11
VFP程序设计基础
jpu ysj
修改表结构命令 alter table语法格式3 语法格式3 <表名 表名> ALTER TABLE <表名> <字段名 字段名>] [DROP <字段名>] <索引类型><字段名 TAG<索引名 索引类型><字段名> 索引名> [ADD <索引类型><字段名>TAG<索引名> ] <字段名1>TO<字段名2> 字段名1>TO<字段名 [RENEME COLUMNH <字段名1>TO<字段名2> ] 功能:删除字段,为字段改名或添加索引。 功能:删除字段,为字段改名或添加索引。
2011-3-28
VFP程序设计12
VFP程序设计基础
jpu ysj
例题8 例题8.7:删除字段,为另一字段改名 删除字段, alter table student drop 是 否 党 员 rename column 备注 to 其他情况 例题8 例题8.8:建立索唯一索引 alter table student add unique 年龄 tag nl 例题8 例题8.9:添加一个字段,并删除一个字段。 添加一个字段,并删除一个字段。 alter table student add 出生日期 d alter table student drop unique tag nl drop 年龄
2011-3-28
VFP程序设计13
VFP程序设计基础
jpu ysj
删除表语法格式: 语法格式:drop table 例题8 10: 例题8.10:删除已经建立的表 drop table score
2011-3-28
VFP程序设计14
VFP程序设计基础
jpu ysj
2011-3-28
VFP程序设计15
VFP程序设计基础
jpu ysj
8.1.3 数据操纵语言数据操纵语言是完成数据操作的命令 插入记录命令INSERT 1. 插入记录命令INSERT 删除记录命令DELETE 2. 删除记录命令DELETE 更新记录命令UPDATE 3. 更新记录命令UPDATE 查询记录命令SELECT 4. 查询记录命令SELECT
2011-3-28
VFP程序设计16
…… 此处隐藏:1503字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [说明书]浅谈视觉传达设计中的色彩艺术
- [说明书]数据库原理-实验8-查询优化
- [说明书]临时用电施工组织设计
- [说明书]反假币考试试题第二套(人民币)
- [说明书]《建设工程监理规范》-2014.3.1实施
- [说明书]筋出槽,骨错缝病机诠释
- [说明书]百度预计来路对网站权重有多大影响
- [说明书]房屋面积测绘细则
- [说明书]计算机控制技术填空题汇总
- [说明书]乡镇卫生院(社区中心)死亡医学证明管
- [说明书]2013尾矿工实操试题
- [说明书]2015事业单位面试备考:贵州省事业单位
- [说明书](目录)2017-2022年半导体材料市场发
- [说明书]浙江省制造业发展“十三五”规划
- [说明书]干部选拔任用工作情况的自查报告
- [说明书]《发电厂电气部分》课后部分问答题整理
- [说明书]中国建立政府成本会计制度的思考
- [说明书]中国文化输出的现状及挑战-100分
- [说明书]通信原理实验指导(13-9)
- [说明书]HSF培训试卷(有害物质培训考试试题)
- 高中地理必修一:2.3《大气环境之六_气
- 新人教版八年级数学上期末总复习精品优
- WEB应用托管平台系统架构
- 《应用文写作》期末试卷
- 2017年秋九年级数学上册24.3正多边形和
- _空心村_形态特征与生成机理分析_以河
- 北师大版生物七年级下册12章2节感受器
- 社区卫生服务中心主任职责
- 广东省2014届广州二模材料作文“求道”
- 完整户口本英文翻译模板
- 2015年液化天然气LNG市场调研及发展趋
- 农村学校教育发展新
- 2014年注册税务师税法(Ⅱ)考试试题及答
- 东方大学俄语新版第5册第-7课课文翻译
- 路基路面工程课程设计1
- 219亩项目2011营销策略
- 第1篇 贸易术语-EXW、FCA、FAS
- 年会或大型活动防疫应急预案
- 改善提案(合理化建议)
- 初三英语第四单元ppt




