内容教程案例exday_第1页
内容教程案例exday_第2页
内容教程案例exday_第3页
内容教程案例exday_第4页
内容教程案例exday_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

1、练习列表注: 理解级别 掌握级别 应用级别1名称描述级别 *32 操作掌握 *32 操作的语法 事务概念了解事务及事务相关令 *2 操作掌握 *2 操作的语法 *)2 操作掌握 *)2 操作的语法 执行批处理文件在 YWR6RY 中执行批处理文件 目录练习 :非等值连接 UT 后面的条件丌是等值操作 练习 :OTYKXZ 数据 使用方法:丌写列名 使用方法:写列名 表 XUTS 关键字 练习 :VJGZK 更新数据 练习 :JKRKZK 删除数据 练习 :多个会话操作同一张表 练习 :9GKVUOTZ 练习 :JXUV 删除结构和全部的表数据 练习 :ZXTIGZK 截取 截断 练习 :GRZ

2、KX 修改结构 2练习 :非等值连接 UT 后面的条件不是等值操作 【案例 】计算员工的薪水等级?步骤 :准备数据 建表 ! 揑入数据! IUSSOZ 步骤 :计算员工的薪水等级3972$ YKRKIZ K KSVTU K KTGSK K YGRGX_ Y MXGJKLXUS KSVE K PUOT YGRMXGJKE YUT K YGRGX_ HKZKKT Y RUYGR GTJ Y NOYGR !972$ IXKGZK ZGHRK YGRMXGJKE MXGJK TSHKX RUYGR TSHKX NOYGR TSHKX !972$ OTYKXZ OTZU YGRMXGJKETOTM GR

3、KY !972$ OTYKXZ OTZU YGRMXGJKETOTM GRKY !972$ OTYKXZ OTZU YGRMXGJKETOTM GRKY !972$ OTYKXZ OTZU YGRMXGJKETOTM GRKY !972$ OTYKXZ OTZU YGRMXGJKETOTM GRKY !972$ IUSSOZ !+SVE 表9GRMXGJKE 表KSVTUKTGSK薪水YGRGX_级别MXGJK最低薪RUYGR最高薪NOYGR NGTMP ROIY RO_O MULX 练习 :OTYKXZ 揑入数据 使用方法:不写列名【案例 】OTYKXZ 演示:不写列名4 必须提供全部的列数

4、据 数据的顺序必须按照表结构 如果有数据没提供 用 TRR 表示972$ OTYKXZ OTZU JKVZE GRKY SGXQKZ TRR !972$ OTYKXZ OTZU KSVEGRKY XUX_ 6XUMXGSSKX TRR TRR Y_YJGZK !使用方法:写列名【案例 】OTYKXZ 演示:写列名5972$ OTYKXZ OTZU KSVE KSVTU YGRGX_ KTGSK NOXKJGZK GRKY XUX_ ZUEJGZK SS JJ ! 表【案例 】表:只结构 不数据【案例 】表:一部分数据【案例 】表:一部分数据【案例 】创建一个同 KSV 表结构相同的空表 将部门

5、号为 的员工信息放入该表情景描述6 通过在新表中设置列名的方式 指定新表中的列名972$ IXKGZK ZGHRK KSVEIUTZ JOJ KSVETS 新表中的列名GYYKRKIZ JKVZTU IUTZ LXUS KSVEMXUV H_ JKVZTU ! 通过设置别名的方式 指定新表中的列名972$ IXKGZK ZGHRK KSVE_ GYYKRKIZ KSVTU KTGSK YGRGX_ _KGXEYGR _KGXEYGR 为新表的列名LXUS KSVENKXK JKVZTU # !972$ IXKGZK ZGHRK YGRMXGJKE_ GYYKRKIZ LXUS YGRMXGJK

6、ENKXK $ ! ZUEJGZK 函数是UXGIRK 独有的 在 UXGIRK 数据库中揑入日期数据 一定要用 ZUEJGZK 处理 不要采用默认格式 比如: 5): 如果有一张表KSV 的数据量为一百万条 此时需要建立 张测试表只放入少量测试数据 如 条 执行步骤如下所示:第 步创建一个空表第 步揑入少量测试数据【案例 】把表中的数据换为部门 和 的员工XUTS 关键字【案例 】向新表中揑入指定数的数据 比如前 条练习 :VJGZK 更新数据 【案例 】将员工号为 的员工薪水改为 工作改为 6XUMXGSSKX7972$ VJGZK KSVEYKZ YGRGX_ # PUH # 6XUMX

7、GSSKX NKXK KSVTU # !972$ JKRKZK LXUS KSVEHGQ !972$ OTYKXZ OTZU KSVEHGQ YKRKIZ LXUS KSVE NKXK XUTS # ! XUTS 行号972$ JKRKZK LXUS KSVEHGQ ! 删除全表的数据 LXUS 可以省略 972$ OTYKXZ OTZU KSVEHGQ YKRKIZ LXUS KSVE NKXK JKVZTU OT !972$ OTYKXZ OTZU KSVEHGQ YKRKIZ LXUS KSVE NKXK JKVZTU # !972$ IXKGZK ZGHRK KSVEHGQ KSVEH

8、GQ 表结构与 KSVE 表结构完全相同GYYKRKIZ LXUS KSVENKXK # !【案例 】部门 的员工薪水 练习 :JKRKZK 删除数据 【案例 】JKRKZK 演示【案例 】JOYZOTIZ 关键字删除重复数据 稍显麻烦 8972$ JKRKZK KSVEHGQ NKXK KSVTU # !972$ JKRKZK KSVEHGQ NKXK JKVZTU # !972$ JKRKZK KSVEHGQ ! 删除 KSVEHGQ 表中所有数据972$ IUSSOZ !972$ VJGZK KSVE YKZ YGRGX_ # YGRGX_ NKXK JKVZTU # !步骤 :数据准备

9、步骤 :创建表 KSVEHGQ 只存放不重复的9972$ IXKGZK ZGHRK KSVEHGQ GYYKRKIZ JOYZOTIZ KSVTU KTGSK YGRGX_ NOXKJGZK PUH HUTY JKVZTU SMX LXUS KSVEHGQ ! 如下语句执行 遍 揑入 条重复数据972$ OTYKXZ OTZU KSVEHGQ KSVTU KTGSK YGRGX_ GRKY GS_ ! 如下语句执行 遍 揑入 条重复数据972$ OTYKXZ OTZU KSVEHGQ KSVTU KTGSK YGRGX_ GRKY XUX_ ! 如下语句执行 遍 揑入 条数据972$ OTYK

10、XZ OTZU KSVEHGQ KSVTU KTGSK YGRGX_ GRKY XOKX !【案例 】将表改名【案例 】XUOJ 演示10972$ JXUV ZGHRK KSVEHGQ ! 删除表 KSVEHGQ 972$ XKTGSK KSVEHGQ ZU KSVEHGQ ! 把 KSVEHGQ 改名为 KSVEHGQ 【案例 】删除表中重复步骤 :数据准备步骤 :删除重复数据11972$ JKRKZK LXUS KSVEHGQ 972$ JKRKZK LXUS KSVEHGQ ! 如下语句执行 遍 揑入 条重复数据972$ OTYKXZ OTZU KSVEHGQ KSVTU KTGSK Y

11、GRGX_ GRKY GS_ ! 如下语句执行 遍 揑入 条重复数据972$ OTYKXZ OTZU KSVEHGQ KSVTU KTGSK YGRGX_ GRKY XUX_ ! 如下语句执行 遍 揑入 条数据972$ OTYKXZ OTZU KSVEHGQ KSVTU KTGSK YGRGX_ GRKY XOKX !12NKXK XUOJ TUZ OT YKRKIZ SG XUOJ LXUS KSVEHGQ MXUV H_ KSVTU KTGSK YGRGX_ ! 子查询:查询出 KSVTU KTGSK YGRGX_ 相同的 XUOJ 最大的 主查询:删除XUOJ 不在子查询之列的重复数据练

12、习 :多个会话操作同一张表【案例 】:XGTYGIZOUT 演示步骤 开启一个会话 创建表并 条数据 注意:丌IUSSOZ 步骤 13开启第 个会话( 在会话 进行 IUSSOZ 之前 会话( 只能查看表结构 查看丌到数据步骤 会话 中进行 IUSSOZ 操作后 !会话 ( 中就可以查看数据了14步骤 会话 进行 VJGZK 操作 没有 IUSSOZ 会话( 看到的仍然是原先的数据步骤 会话 提交 IUSSOZ 后 会话 ( 看到被改变的结果15步骤 会话 进行 VJGZK 操作 没有 IUSSOZ 会话( 进行JKRKZK 操作时被挂起步骤 会话 提交 IUSSOZ 会话( 离开阻塞状态 开

13、始执行16步骤 会话 更新后进行回滚操作 XURRHGIQ 结论事务的数据改变只有在自己的会话中能够看到17 事务会对改劢的数据加锁 丌允许其它事务操作如果提交 IUSSOZ 后 数据的改变被确认 则所有的会话都能看到被改变的结果 !数据上的锁被!保存数据的临时空间被如果回滚 XURRHGIQ 则数据的改变被取消 ! 数据上的锁被临时空间被!练习 :9GKVUOTZ【案例 】YGKVUOTZ 演示18972$ IXKGZK ZGHRK S_ZKSVE OJ TSHKX ! 事务起点972$ OTYKXZ OTZU S_ZKSVE GRKY !972$ YGKVUOTZ ! 设置保存点 名为97

14、2$ OTYKXZ OTZU S_ZKSVE GRKY !972$ YGKVUOTZ (! 设置保存点 名为(972$ OTYKXZ OTZU S_ZKSVE GRKY !972$ XURRHGIQ ZU ! 回滚到保存点 注意: 之后的保存点全部被取消972$ YKRKIZ LXUS S_ZKSVE ! 被揑入数据库 、 没有被揑入练习 :JXUV 删除结构和全部的表数据 【案例 】找出 年 月 日后创建的表 删除过时的表。注意日期格式 下例是英文环境下 如果是中文环境 需要写成: 月 这种形式。也可以使用 ZUEJGZK 函数。19 找出所有 年 月 日后创建的表972$ YKRKIZ G

15、 ZGHRKETGSK H IXKGZKJLXUS YKXEZGHRKY G PUOT YKXEUHPKIZY H UT G ZGHRKETGSK # H UHPKIZETGSKNKXK H IXKGZKJ $ *+) !:(2+E43+)8+:+* 【案例 】计算五个月之前创建的数据表的个数20972$ YKRKIZ IUTZ G ZGHRKETGSK LXUS YKXEZGHRKY G PUOT YKXEUHPKIZY H UT G ZGHRKETGSK # H UHPKIZETGSKNKXK H IXKGZKJ GJJESUTZNY Y_YJGZK !;9+89E*9 *+) 9:5)1

16、 *+) 6?/4,5 *+) 972$ JXUV ZGHRK YKXYEJY!练习 :ZXTIGZK 截取 截断 【案例 】ZXTIGZK 演示21练习 :GRZKX 修改结构 【案例 】增加列 只能增加在最后一列 【案例 】修改列名VGYYUXJ 为 VJ【案例 】修改列的数据类型为 VJ INGX 【案例 】删除列VJ【案例 】Windwos 操作系统:步骤 在指定路径新建一个 YWR 为后缀名的文件步骤 编辑22972$ GRZKX ZGHRK S_ZKSVE JXUV IURST VJ !972$ GRZKX ZGHRK S_ZKSVE SUJOL_ VJ INGX !972$ GR

17、ZKX ZGHRK S_ZKSVE XKTGSK IURST VGYYUXJ ZU VJ !972$ IXKGZK ZGHRK S_ZKSVE OJ TSHKX !972$ GRZKX ZGHRK S_ZKSVE GJJ TGSK INGX !972$ GRZKX ZGHRK S_ZKSVE GJJ VGYYUGX !步骤 在服务器端运行执行 YWR 文件和YWRVRY 在同一台机器上 【案例 】2OT 操作系统:步骤 :创建一个 TOTM YWR 文本文件: 提示符下输入 O 文件名 在编辑区输入内容如下:23972$ & J:BGGGGBZKYZ YWR并在命令模式下输入: 保存退出。 查看文件路径: 在 YWRVRY 中执行此文件:【案例 】权限演示步骤 假设数据库中有 个用户 UVKTRGH 和 TOTMRP24步骤 假设现在的用户是 TOTMRPTOTMRP 将查看 KSV 表的权限赋予UVKTRGH UVKTRGH 只能看

温馨提示

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

评论

0/150

提交评论