教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 说明书 >

第八章 结构化查询语言SQL

来源:网络收集 时间:2026-08-27
导读: VFP程序设计基础 jpu ysj Visual FoxPro 程序设计 VFP程序设计基础 jpu ysj 第8章 结构化查询语言 结构化查询语言SQL本章节的教学目的与要求: 本章节的教学目的与要求: 1、了解SQL的功能和特点 、了解 的功能和特点 2、掌握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字,全部文档内容请下载后查看。喜欢就下载吧 ……
第八章 结构化查询语言SQL.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/1482716.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)