数据库应用03节.pptxVIP

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
过滤器? 命令格式:SET?FILTER?TO?[条件]? 命令功能:从当前表过滤出符合条件的记录,不符合条件的记录将被“遮蔽”,随后对该表的操作仅限于满足过滤条件的记录。 字段表? 命令格式:SET?FIELDS?TO?[?[字段名1[,字段名2...]? /ALL[LIKE/EXCEPT通配字段名]? ?SET?FIELDS?ON/OFF? 设置过滤器例如:为SB表设置过滤器,使其使用后只对1990—1995年的记录起作用。 use sb set filter to year(启用日期)=1990 and ; year(启用日期)=1995 list set filter to list设置字段表例如:为SB表设置字段表,使有效字段为编号、名称和部门Use sbSet fields to 编号,名称,部门ListSet fields offlist2.3.7 建立与修改表的结构的命令?1、表结构的建立?命令格式: CREATE?TABLE?表名 (字段名1?字段类型[(字段宽度[,小数位数])][,字段名2...]) 命令功能: 建立一个由表名表示的表,表中含有指定的字段。 说明:1、字段名为要建立的字段的名称,字段类型为建立字段的类型,用字符表示,分别为C,N,D,L,M,G等; 2、命令格式中小括号是必须的;例如:create table dx (编号 C(5), 年月 C(4),费用 N(6,1)) list stru追加新记录1、INSERT – SQL命令格式1:INSERT?INTO?表名[(字段名1[,字段名2,...])]?valueS(表达式1[,表达式,...])?直接在表尾追加记录。如:INSERT?INTO?sb(编号,名称,启用日期,价格,主要设备,备注); ?valueS(“110-1”,“打印机”,{08/15/97},5000.00,.F.,“调拨”) 说明:1)表不必事先打开,字段与表达式的数据类型必须相同; 2)若字段全部缺省,就必须按表结构字段顺序填写VALUES子句的所有表达式。例 题 已知大修表DX.DBF,其字段为 (编号 C(5), 年月 c(4),费用 n(6,1)),其数据如表,请用INSERT INTO命令将数据填入数据表DX中。 编号 年月 费用 016-1 8911 2763.5 016-1 9112 3520.0 037-2 9204 6204.4 038-1 8911 2850.0 ?2、表结构的修改 命令格式:? ALTER?TABLE?表名 ?ADD /ALTER[COLUMN]字段名字段类型[(字段宽度[,小数位数])]? ALTER?TABLE?表名DROP[COLUMN]字段名1/RENAME?COLUMN字段名2TO字段名3 命令功能:修改表结构 说明:1:ADD [COLUMN]指定要添加字段;2:ALTER[COLUMN]指定要修改的已有字段;3:DROP[COLUMN]指定要删除的字段;4:RENAME COLUMN 指定要修改的字段名;例 题 1、为设备建立大修表DX.DBF,其参数为 (编号 C(5), 年月 c(4),费用 n(6,1)) 2、在DX表中添加字段摘要(M,4); 3、将DX中年月字段改为日期型数据; 4、修改DX中的摘要字段名为说明; 5、删除DX中说明字段;2.5 记录的维护命令2.5.1 记录指针的定位与移动 记录指针的定位可通过相对定位与绝对定位操作来实现,定位后可用函数recno()来查看被定位后的当前记录号。 绝对定位:记录指针指向第N条记录 GO/GOTO expN/TOP/BOTTOM相对定位:记录指针相对移动N条记录 SKIP expN测试指针位置函数 RECNO()1、记录的定位命令(绝对定位)格式: GOTO 数值表达式 功能:将记录指针指向具体的记录号。 说明:①记录号必须是正整数(如不是自动取整)②GOTO可简写为GO,还可只写数值表达式 注意:1、〈数值表达式〉的值自动取整,做为记录号,此值必须是记录范围内的数,否则会有“记录超出范围”的错误提示。2 、goto | top | bottom 为命令的特殊情况。举例说明:① GOTO 8 或 GO 8 或8② GO SQRT(82) ? RECN()③ GO BOTT④ GO TOP2、记录的移位命令(相对定位)格式:skip [数值表达式]功能:将记录指针以表文件的当前记录为基准向上或向下移动。说明:1.当〈数值表达式〉的值为正值时,记录指针向下移动。2.当〈数值表达式〉的值为负值时,记录指针向上移动。3.默认值为+1。 例如:Use sb ①10 SKI

文档评论(0)

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

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

1亿VIP精品文档

相关文档