下载此文档

关系数据库标准语言SQL课件.ppt


文档分类:IT计算机 | 页数:约35页 举报非法文档有奖
1/35
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/35 下载此文档
文档列表 文档介绍
该【关系数据库标准语言SQL课件 】是由【duzw466】上传分享,文档一共【35】页,该文档可以免费在线阅读,需要了解更多关于【关系数据库标准语言SQL课件 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。二、数据操纵
插入
语法:INSERT INTO 表名字 VALUES(值1,值2,……)
注:值的数量、类型、顺序必须与表的结构一致
例:INSERT INTO 成绩 VALUES( “1006”,”100101”,69)
INSERT INTO 成绩(学号,成绩) VALUES( “1009”,89)
单击此处添加大标题内容
Replace all for 年龄 with 年龄+1
2、更新
语法:
UPDATE 表名字 SET 字段1=值1,字段2=值2,…… WHERE 条件
注:与VFP的UPDATE命令的区别
例:
UPDATE 学生 SET 学号=‘1011’ WHERE 姓名=‘王一’
UPDATE 成绩 SET 成绩=成绩+10 WHERE 课程号=‘010101’
UPDATE 职工 SET 工资=工资+100 WHERE 职称=‘教授’
删除记录
语法:delete from 表名字 where 条件
例:delete from student where
单击此处可添加副标题
表的定义
语法:CREATE TABLE |DBF 表名字 (字段信息1,字段信息2,……
【,PRIMARY KEY 索引表达式 TAG 索引名】
【,UNIQUE 索引表达式 TAG 索引名】
【,FOREIGN KEY 索引表达式 TAG 索引名】
【,REFERENCES 表名字 【TAG 索引名】】 )
字段信息格式:
字段名 类型 (宽度)【,PRIMARY KEY |UNIQUE】
【,REFERENCES 表名字 【TAG 索引名】 】
三、数据定义
字段名
学号
姓名
性别
年龄
类型
字符
字符
字符
整型
宽度
8
8
例:创建学生表
CREATE TABLE 学生 (学号 C(8) ,姓名 C(8), 性别 C(2), 年龄 I , PRIMARY KEY 学号 TAG 学号0)
方法2:
CREATE TABLE 学生 (学号 C(8) PRIMARY KEY ,姓名 C(8),
性别 C(2), 年龄 I )
2、 删除表
语法: DROP TABLE 表名字
例: DROP TABLE 学生
3、 修改表结构
语法:
ALTER TABLE 表名字 ADD | ALTER 字段信息
ALTER TABLE 表名字 DROP 字段名
例: ALTER TABLE 学生 ADD 出生日期 D
ALTER TABLE 学生 DROP 年龄
设有图书管理数据库: 图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),总编号C(6),借书日期D(8)) 1、对于图书管理数据库,要查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,下面SQL语句正确的是______。 SELECT 出版单位,______,______,______; FROM 图书管理!图书 ______ 出版单位 A、MIN(单价) AVGAGE(单价) COUNT(*) GROUP BY B、MAX(单价) AVG(单价) COUNT(*) ORDER BY C、MAX(单价) AVG(单价) SUM(*) ORDER BY D、MAX(单价) AVG(单价) COUNT(*) GROUP BY
设有图书管理数据库: 图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),总编号C(6),借书日期D(8)) 2、对于图书管理数据库,求CIE单位借阅图书的读者的人数。 下面SQL语句正确的是______。 SELECT ______ FROM 借阅 WHERE 借书证号 _______ A、COUNT (DISTINCT 借书证号) IN (SELECT 借书证号 FROM 读者 WHERE 单位="CIE") B、COUNT (DISTINCT 借书证号) IN (SELECT 借书证号 FROM 借阅 WHERE 单位="CIE") C、SUM (DISTINCT 借书证号) IN (SELECT 借书证号 FROM 读者 WHERE 单位="CIE") D、SUM (DISTINCT 借书证号) IN (SELECT 借书证号 FOR 借阅 WHERE 单位="CIE")
设有图书管理数据库: 图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),总编号C(6),借书日期D(8)) 3、检索书价在15元至25元(含15元和25元)之间的图书的书名、作者、书价和分类号,结果按分类号升序排序。 SELECT 书名,作者,单价,分类号 FROM 图书; WHERE______ ORDER BY______; 标准答案为:
单价 BETWEEN 15 AND 25 或 单价>=15 and 单价<=25 分类号 ASC 或 分类号
设有图书管理数据库: 图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),总编号C(6),借书日期D(8)) 4、对于图书管理数据库,检索当前至少借阅了2本图书的读者的姓名和所在单位。下面SQL语句正确的是 SELECT 姓名,单位 FROM 读者 WHERE 借书证号 IN______ A、(SELECT 借书证号 FROM 借阅 GROUP BY 总编号 HAVING COUNT(*)>=2) B、(SELECT 借书证号 FROM 读者 GROUP BY 借书证号 HAVING COUNT(*)>=2) C、(SELECT 借书证号 FROM 借阅 GROUP BY 借书证号 HAVING SUM(*)>=2) D、(SELECT 借书证号 FROM 借阅 GROUP BY 借书证号 HAVING COUNT(*)>=2)

关系数据库标准语言SQL课件 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数35
  • 收藏数0 收藏
  • 顶次数0
  • 上传人duzw466
  • 文件大小4.17 MB
  • 时间2025-02-15