数据库复习(命令与程序部分).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库复习(命令与程序部分)

一、数据库与数据表操作常用命令示例 1、将学生表.dbf的女同学的姓名和出生日期信息复制到新文件学生表_2.dbf中。 Use 学生表 Copy To 学生表_2 Fields 姓名,出生日期 For 性别=女“ 2、将学生表.dbf的学号、姓名、出生日期和专业编号4个字段复制到新文件学生表_1.dbf中。 Use 学生表 Copy Structure To 学生表_1 Fiel 学号, 姓名, 出生日期,专业编号 3、查找学生表.dbf中学号为的记录并显示出来 Use 学生表 Locate for 学号=” disp 4、将zgqk.dbf中3号记录的职称字段的值改为“教授”。 Use zgqk Replace zc With 教授 5、将gz.dbf(工资表)中基本工资上调10%,并显示工资编号和上调后的基本工资。 Use gz Replace All 基本工资 With 基本工资*1.1 List 工资编号, 基本工资 6、显示学生表.dbf中所有女同学的学号、姓名、性别、出生日期和入学时间。 Use 学生表 List 学号,姓名,性别,出生日期,入学时间 For 性别= 女 7、在教师表.dbf中,从5号记录到最后一条记录范围内,查找并显示具有高级职称(教授、副教授)的教师姓名、职称、毕业学校和政府津贴情况。 Use 教师表 Go 5 Display Rest 教师姓名,职称,毕业学校,政府津贴 For 职称=“教授” Or 职称=副教授 8、(理解记录指针的移动) Use 学生表 打开数据表,指针默认指向第1条记录 Go 3 指针指向第3条记录 Skip +3 指针指向第6条记录 ? Recno( ) 记录号函数测试结果为:6 Skip –5 指针指向第1条记录 ? Recno( ) 记录号函数测试结果为:1 9、对教师表.dbf按性别的降序、工资的升序排序,排序的结果写在教师表2.dbf中. use 教师表 sort to 教师表_2 on 性别/d,工资/a 10、分别统计学生表.dbf中,入学成绩大于600分的人数、男生的入学成绩总和男生的平均入学成绩,并将值写入变量x、y、z中。 use 学生表 count for 入学成绩600 to x sum 入学成绩 for 性别=“男” to y average 入学成绩 for 性别=“男” to z ? x , y , z 二、SQL语言查询命令示例 1、查询仓库关系中的所有元组。 select * from 仓库 (*:通配符,表示全部/所有/任意) 2、查询工资多于3520元的职工号 select 职工号 from 职工 where 工资3520 3、查询哪些仓库有工资多于3520元职工 select distinct 仓库号 from 职工 where 工资3520 4、查询在仓库“CK1”或“CK2”工作,并且工资少于3550元的职工。 select 职工号 from 职工; where 工资3550 AND (仓库号=“CK1”or 仓库号=“CK2”) 5、查询工作在面积大于1400的仓库的职工号及这些职工所在的城市。 Select 职工号,城市 from 职工,仓库; Where (面积1400) and (职工.仓库号=仓库.仓库号) 6、查询所有的职工工资都多于3510元的仓库的信息. select * from 仓库 where 仓库号 not in ; (select 仓库号 from 职工 where 工资=3510) 7、找出和职工Z4挣同样工资的所有职工. select 职工号 from 职工 where 工资=; (select 工资 from 职工 where 职工号=“Z4”) 8、按职工的工资值升序检索出全部职工信息. select * from 职工 order by 工资 9、求支付的工资总数. Select sum(工资) from 职工 10、求在CK2 仓库工作的职工的最高工资值. select max(工资) from 职工 where 仓库号=“CK2” 11、求每个仓库的职工的平均工资. select 仓库号,avg(工资) from 职工 group by 仓库号 12、找出尚未确定供应商

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档