基本操作查询视图SQL语句ppt课件_第1页
基本操作查询视图SQL语句ppt课件_第2页
基本操作查询视图SQL语句ppt课件_第3页
基本操作查询视图SQL语句ppt课件_第4页
基本操作查询视图SQL语句ppt课件_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、与查询有关的文件与查询有关的文件查询设计器:查询文件查询设计器:查询文件 .QPR 【文件】【文件】/ 【保管】【保管】查询结果:表文件查询结果:表文件.DBF 【查询去向【查询去向 INTO TABLE】 文本文件文本文件.TXT 【查询去向【查询去向 TO FILE 】查询语句:程序文件查询语句:程序文件.PRG 【文件】【文件】/ 【新建】【新建】 文本文件文本文件.TXT 【文件】【文件】/ 【新建】【新建】根据要求得到根据要求得到相应的文件相应的文件要求查询结果保管为文要求查询结果保管为文件的,一定要运转件的,一定要运转留意文件名及扩展名留意文件名及扩展名第第3套一套一1. 根据根据

2、SCORE数据库,运用查询导游建立一个含有数据库,运用查询导游建立一个含有学生学生“姓名和姓名和“出生日期的规范查询出生日期的规范查询QUERY31.QPR。 SELECT 姓名姓名,出生日期出生日期 FROM student第第3套一套一1.建查询文件建查询文件用导游用导游第第2套一套一4. 在工程中建立查询在工程中建立查询book_qu:查询价钱大于等于:查询价钱大于等于10的图书的图书book表的一切信息,查询结果按价钱降序排序。表的一切信息,查询结果按价钱降序排序。 SELECT * FROM book WHERE 价钱价钱 = 10 ORDER BY; 价钱价钱 DESC【】【】第第

3、68套一、套一、3. 利用查询设计器建立一个查询,该查询包含课利用查询设计器建立一个查询,该查询包含课程名为程名为数据库数据库的的课程课程表中的全部信息,生成的查询保管为表中的全部信息,生成的查询保管为query。SELECT * FROM 课程课程 WHERE 课程名课程名=数据库数据库第第2 68套建查询文件套建查询文件.QPR 用设计器用设计器在查询设计器标题栏不出现在查询设计器标题栏不出现扩展名与表单不同扩展名与表单不同这是多余的扩展名这是多余的扩展名第第14 57 70套查询仅要结果套查询仅要结果.DBF表文件表文件第第14套一套一4. 将将SCORE1表中记录按学号从低到高排序,在

4、学号表中记录按学号从低到高排序,在学号一样的情况下再按成果从高到低排序,排序结果存入表一样的情况下再按成果从高到低排序,排序结果存入表NEW_ORDER。【用设计器,要运转】。【用设计器,要运转】select * from score1 order by 学号学号,成果成果 desc; into table new_order第第57套一套一1将将“销售表中的日期在销售表中的日期在2000年年12月月31日前含日前含2000年年12月月31日的记录复制到一个新表日的记录复制到一个新表“2019.dbf中。中。SELECT * FROM 销售表销售表 WHERE 日期日期4500 order b

5、y 职工号职工号; to file one.txt扩展名扩展名.txt不可省不可省 4修正修正test.prg中的语句,该语句的功能是将中的语句,该语句的功能是将“职职称表中一切职称名为称表中一切职称名为“教授的记录的教授的记录的“根本工资根本工资存储于一个新表存储于一个新表prof.dbf中,新表中包含中,新表中包含“职称级别职称级别和和“根本工资两个字段,并按根本工资两个字段,并按“根本工资升序陈列。根本工资升序陈列。最后运转程序文件最后运转程序文件test.prg。select 职称级别职称级别,根本工资根本工资 from 职称表职称表 where 职称名职称名=“教授教授 to dbf

6、 prof.dbf group by 根本工资根本工资select 职称级别职称级别,根本工资根本工资 from 职称表职称表 where 职称名职称名=教授教授 into dbf prof.dbf order by 根本工资根本工资第第89套套 改查询语句改查询语句一、一、4在工程管理器中建立本地视图在工程管理器中建立本地视图view_ca,视图内容为职,视图内容为职工号、姓名和年龄,按年龄降序排序年龄表达式是工号、姓名和年龄,按年龄降序排序年龄表达式是YEAR(DATE()-YEAR(出生日期出生日期)。OPEN DATABASE orders_manageCREATE VIEW view

7、_ca AS;SELECT 职工号职工号,姓名姓名,YEAR(DATE()-YEAR(出生日期出生日期) AS 年年龄龄 FROM employee ORDER BY 年龄年龄 DESC第第82套视图设计器套视图设计器第第3套一套一3. 用用SQL命令向命令向SCORE1表插入一条记录:学号为表插入一条记录:学号为 “993503433、课程号为、课程号为“0001、成果是、成果是99。第第3 套语句套语句i=10DO i=1 DO while i=1 ? I i=i-1 ENDDO第第39套一套一4.在在test.prg中第中第2条语句是错误的,修正该条语句留意:只能修正该条语条语句是错误的

8、,修正该条语句留意:只能修正该条语句,使得程序执行的结果是在屏幕上显示句,使得程序执行的结果是在屏幕上显示10到到1。第第39 40 47套修正程序套修正程序第第40套套2.翻开翻开one.prg文件,修正其文件,修正其中的一处错误,使得程序执行的结中的一处错误,使得程序执行的结果是在屏幕上显示:果是在屏幕上显示: 5 4 3 2 1 留意:错误只需一处,文件修正留意:错误只需一处,文件修正之后要存盘。之后要存盘。i=5DO WHILE i=1 ?i i=i-1ENDDO第第47套一套一3翻开翻开one.prg文件,修正其中的文件,修正其中的一处错误,使得程序执行的结果是在屏幕上一处错误,使得

9、程序执行的结果是在屏幕上显示显示2 4 6 8 10。留意:错误只需一处,。留意:错误只需一处,文件修正之后要存盘。文件修正之后要存盘。one.prg i=2DO WHILE i=0。请将该。请将该SQL语句存储在语句存储在three.prg文件中,否那么文件中,否那么不得分。不得分。ALTER TABLE 学院表学院表 ADD 教师人数教师人数 I CHECK 教师人数教师人数=0第第33套一套一3.运用运用SQL语句为表语句为表“金牌榜添加一个字段金牌榜添加一个字段“奖牌总奖牌总数整数型,同时为该字段设置有效性规那么:奖牌总数数整数型,同时为该字段设置有效性规那么:奖牌总数=0。请将该。请

10、将该SQL语句存储在文件语句存储在文件one.prg中,否那么不得分。中,否那么不得分。alter table 金牌榜金牌榜 add 奖牌总数奖牌总数 I check 奖牌总数奖牌总数=0第第12套一、套一、1. 用用SQL INSERT语句插入元组语句插入元组(p7,PN7,1020)到到零件信息零件信息表留意不要反复执行插入操作,并将相应的表留意不要反复执行插入操作,并将相应的SQL语句存储在文件语句存储在文件one.prg中。中。insert into 零件信息零件信息 values (p7,PN7,1020)第第18套一套一4. 运用运用SQL语句向自在表语句向自在表golden.db

11、f中添加一条记录中添加一条记录(“011,9,7,11)。请将该。请将该SQL语句存储在文件语句存储在文件two.prg中,否那中,否那么不得分么不得分insert into golden value(011,9,7,11)第第22套套4. 运用运用SQL语句插入一个记录到语句插入一个记录到“分组情况表中,插分组情况表中,插入的内容是,组号:入的内容是,组号:“01,组名:,组名:“通俗唱法。请将该通俗唱法。请将该SQL语句存储在语句存储在four.prg中,否那么不得分。中,否那么不得分。insert into 分组情况表分组情况表 values(01,通俗唱法通俗唱法)第第12 18 22

12、套套SQL语句语句insert 第第33 36 58 68套语句套语句UPDATE第第33套一套一4.运用运用SQL语句更改表语句更改表金牌榜金牌榜一切记录的一切记录的奖牌总数奖牌总数字段字段值,该值应为值,该值应为金牌数金牌数、银牌数银牌数、铜牌数铜牌数三项之和。请将该三项之和。请将该SQL语句存储在文件语句存储在文件two.prg中,否那么不得分。中,否那么不得分。UPDATE 金牌榜金牌榜 SET 奖牌总数奖牌总数=金牌数金牌数+银牌数银牌数+铜牌数铜牌数第第36套一套一4.用用SQL的的UPDATE命令将学生命令将学生“王三风的出生日期修正王三风的出生日期修正为为1983年年5月月1日

13、,并将该语句粘贴在日,并将该语句粘贴在SQL2.TXT文件中第一行、只文件中第一行、只占一行。占一行。UPDA 学生学生 SET 出生日期出生日期=1983/05/01 WHER 姓名姓名=王三风王三风“第第58套一套一3在在雇员雇员表中,将一切记录的表中,将一切记录的EMAIL字段值运用字段值运用部门号部门号的字段值加上的字段值加上雇员号雇员号的字段值再加上的字段值再加上xxxx进展交换。进展交换。UPDATE 雇员雇员 SET =部门号部门号+雇员号雇员号+xxxx第第68套一套一4. 用用SQL UPDATE语句将语句将课程课程表中课程名为表中课程名为数据库数据库的的课程的任课教师更改为

14、课程的任课教师更改为T2222,并将相应的,并将相应的SQL语句存储在文件语句存储在文件Four.prg中。中。UPDA 课程课程 SET 任课教师任课教师=T2222 WHER 课程名课程名=数据库数据库第第10 12 28 38套语句套语句UPDATE第第10套套2. 用用SQL语句将语句将rate_exchange.dbf表中外币称号为表中外币称号为美圆美圆的的卖出价修正为卖出价修正为829.01,并将相应的,并将相应的SQL语句保管为文本文件语句保管为文本文件two.txt。update rate_exchange set 卖出价卖出价=829.01 where 外币称号外币称号=美圆

15、美圆第第12套一套一3. 用用SQL UPDATE语句将语句将“零件信息表中零件号为零件信息表中零件号为“p4的零件的单价更改为的零件的单价更改为1090,并将相应的,并将相应的SQL语句存储在文件语句存储在文件Three.prg中。中。update 零件信息零件信息 set 单价单价=1090 where 零件号零件号=p4第第28套一套一4. 运用运用SQL语句将考生文件夹下的自在表语句将考生文件夹下的自在表teacher中教师姓中教师姓名为名为Jack的工资修正为的工资修正为8000元。请将该元。请将该SQL语句存储在语句存储在four.prg文件文件中,否那么不得分。中,否那么不得分。

16、UPDATE TEACHER.DBF SET 工资工资=8000 WHERE 姓名姓名=Jack“ 第第38套一套一2.运用运用SQL Update语句将表语句将表TABB中一切记录的字段中一切记录的字段日期日期的值修正为的值修正为2019-10-01,并将,并将SQL语句存储到名为语句存储到名为TWO.PRG的文件的文件中。中。UPDATE tabb SET 日期日期 = CTOD(10/01/05)第第12 57 84套语句套语句delete第第12套一套一2. 用用SQL DELETE语句从语句从“零件信息表中删除单价小零件信息表中删除单价小于于600的一切记录,并将相应的的一切记录,并

17、将相应的SQL语句存储在文件语句存储在文件two.prg中。中。delete from 零件信息零件信息 where 单价单价600第第84套一套一3运用运用SQL语句将学号为语句将学号为“s3的学生记录从表的学生记录从表Student中逻辑删除,并将该中逻辑删除,并将该SQL语句存放在文件语句存放在文件ONE.PRG中。中。 delete from student where 学号学号=s3“第第57套一套一2将将“销售表中的日期日期型字段在销售表中的日期日期型字段在2000年年12月月31日前含日前含2000年年12月月31日的记录物理删除。日的记录物理删除。DELETE FROM 销售表

18、销售表 WHERE 日期日期=2000-12-31PACK第第27套一套一3. 运用运用SQL命令命令(ALTER TABLE)为为student表建表建立一个候选索引,索引名和索引表达式都是立一个候选索引,索引名和索引表达式都是“学号,并将学号,并将相应的相应的SQL命令保管在命令保管在three.prg文件中。文件中。 ALTER TABLE student ADD UNIQUE 学号学号 TAG 学号学号第第27套一套一4. 运用非运用非SQL命令为命令为course表建立一个候选索引,表建立一个候选索引,索引名和索引表达式都是索引名和索引表达式都是课程编号课程编号,并将相应的命令保管,并将相应的命令保管在在four.prg文件中文件中

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论