数据库复习要点及考点总结.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文档。上传文档
查看更多
一、数据类型: 字符型(Character):引用字符型数据时必须加””(单引号也可以) 日期型(Date)year\month 逻辑型(Logical):只有两种: T 和 F 数值型(Numeric) 二、算术运算符: +-*/ (^乘方例如:6^2表示62)其优先级顺序:()、^、*/、+- 三、关系运算符: 、=、、=、=、 四、逻辑运算符: NOT 非 取反操作 AND 与 说明:两个条件必须同时满足才成立用and 连接 OR 或 说明:两个条件只要有满足就可以成立用or 连接 优先级:not and or(非、与、或) 运算符的优先顺序 算术运算符关系运算符逻辑运算符 五、语法规则 命令的结构:由两部分组成(命令动词+短语) 命令动词,也称关键字,它的词意指明了该命令的功能。 短语,通常用来对所要执行的命令进行某些限制性的说明 总结:命令动词是用户用来表示要实现或完成的任务,动词短语提供执行命令所需的各种数据参数 六、函数: LEFT(表达式,n) 从字符串表达式的左边取长度为n的子串 RIGHT(表达式,n) 从字符串表达式的右边取长度为n的子串 SUBSTR(表达式,n,m) 从字符串表达式中的第n开始取长度为m个字符的子串,若省略m,则取n开始的所有字符 DATE() 系统当前日期 YEAR(表达式) 取日期表达式的年份值 MONTH(表达式) 取日期表达式的月份值 DAY(表达式) 取日期表达式的天数值 CTOD、CTOT、DTOC、TTOC 转换函数 STR 转换数值表达式为数字字符串 例题讲解: 设有数据表“pay”包含以下字段:工号(C)、姓名(C)、性别(C)、部门(C)、婚否(L)、工作日期(D)、工资(N)、补贴(N)、公积金(N),应发工资(N)。 一、列表显示: list [范围] [fields] 字段名 for 条件 格式:(1)列出某字段: list [fields] 字段名1,字段名2,字段…… for 条件 (2)列出所有字段信息: list for 条件 (1)列出部门为“办公室”和“研发部”的所有男性职工的信息。 list for (部门=办公室 or 部门=研发部) and 性别=男 (2)列出工资小2000元的女性职工的工号、姓名、性别、部门和工资。 List fields 工号,姓名,性别,部门,工资 for 工资2000 and 性别=”女” (3)列出工号前2位等于“02”的女性职工的信息。 List for left(工号,2)=”02” and 性别=”女” (4)列出所有未婚女性职工的部门、姓名、婚否和工资。 list fields 部门,姓名,婚否,工资 for not 婚否 and 性别=女 (5)要求:显示所有本年度已经过完生日(不含当日)的人员信息。 list for month(出生年月)month(date()) or (month(出生年月)=month(date()) and day(出生年月)day(date())) 或 List for date(year(date()),month(出生年月),day(出生年月))date() 二、批替换:replace 格式:REPLACE 被修改的字段名称 WITH 替换值 FOR 条件 为6月份参加工作的职工每人增加38元补贴。 replace 补贴 with 补贴+38 for month(工作日期)=06 将工号前4位是“0102”的职工所属部门改为“秘书科”。 replace 部门 with 秘书科 for left(工号,4)=0102 为部门是“财务科”的职工每人增加12%的补贴(补贴=补贴*1.12)。 replace 补贴 with 补贴*1.12 for 部门=财务科 计算并替换每一条记录中的“应发工资”字段(应发工资=工资+补贴-公积金)。 replace all 应发工资 with 工资+补贴-公积金 把部门是“总务处”的职工所属部门改为“水利系”,并且补贴增加100。 Replace all 部门 with 水利系,补贴 with 补贴+100 for 部门=总务处 三、物理删除:delete 格式:delete all for 条件 pack 要求物理删除1990年以前(不含1990年)参加工作的部门为“办公室”的职工记录。 delete all for year(工作日期)1990 and 部门=办公室 Pack 要求物理删除部门为“研发部”的所有女性职工的记录。 delete all for 部门=办公室 and 性别=女 pack 四、

文档评论(0)

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

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

1亿VIP精品文档

相关文档