




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
DB2数据库的安装和基本操作 安装步骤 DB2ExpressV9 7 IBM官方网站下载免费版 Win7操作系统点击SETUP EXE开始安装 典型安装 填写用户名db2admin 密码 db2admin 若点击SETUP不起作用 请到如下目录直接运行安装EXPC image db2 windows DB2Express c msi注意 机器名不要使用中文也不要只使用数字 安装路径和文件夹名称也不要使用中文 创建样本数据库 1 安装完备db2软件之后 出现创建样本数据库画面 点击创建样本数据库 大概要花2分钟的时间 2 从开始菜单程序 IBMDB2 设置工具 第一步3 在开始菜单运行中输入db2cmd进入DB2CLP使用DB2SAMPL命令来创建样本数据库 测试db2是否安装正确 1 从开始菜单程序 IBMDB2 一般管理工具 控制中心打开控制中心 察看SAMPLE数据库中的数据2 从开始菜单 程序 IBMDB2 命令行工具 命令行处理器db2 CONNECTTOSAMPLE连接到SAMPLE数据库3 如果需要提供用户名和密码 使用如下的命令连接数据库db2 CONNECTTOSAMPLEUSERusernameUSINGpassworddb2 SELECT FROMSTAFFdb2 CONNECTRESET DB2的卸载 从控制面板卸载卸载完了db2软件 但是原来创建的数据库并没有被删除 tips 如果样本数据库没有创建成功 系统提示sample数据库已经存在 敲入如下的命令重新编目db2catalogdbdb nameondrive namedb name是数据库的名字 drive name是DB2目录所在的驱动器 Example db2catalogdbdb nameonC Tips 在编目的过程中如果出现数据库需要迁移 Migrate 的错误 应该用migrate命令迁移数据库 从低版本到高版本 migratedatabasedb name DB2基本命令 1 启动数据库实例db2start2 停止数据库实例db2stop3 连接数据库connectto数据库名user用户名using该用户所对应的密码查看当前连接状态getconnectionstate DB2基本命令 4 列出当前正在活动的应用程序listapplicationfordbsampleshowdetail5 关闭所有应用连接forceapplicationall6 显示当前用户所有表listtables列出所有的系统表listtablesforsystem DB2命令 7 查看表结构describeselect from表名或者describetabletablename8 取前n行select fromstafffetchfirst2rowsonly9 执行一个批处理 必须要在命令窗口执行 db2 tvf批处理文件名脚本中的命令以分号结束 eg connecttosample select fromdb2admin staff 保存为d test db2执行db2 tvfd test db210 退出命令行处理器quit 事务 一组原子性的操作提交Commit回退rollback取消和打开命令行处理器中的自动提交db2 c不自动提交db2 c自动提交Listcommandoptions显示CLP的参数注意 在db2命令行处理器中能够对DDL语句自动提交 上机练习 分别创建三张表student course和scCreateTableStudent snochar 10 notnull snamechar 20 sagesmallint ssexchar 1 sdeptchar 2 primarykey sno check ssexin M F 创建表SC CreateTableSC snochar 10 notnull cnochar 10 notnull gradesmallint primarykey sno cno foreignkey sno referencesstudent sno foreignkey cno referencescourse cno check grade 0andgrade 100 创建表Course CreateTableCourse cnochar 10 notnull cnamevarchar 20 creditsmallint primarykey cno 在三张表中分别插入一些试验数据 InsertIntoStudentValues 95001 张三 27 M CS 练习 针对学生 课程体系 作SQL查询列出各系的学生数 人数多的排在前面 找出各科成绩均在85分以上 含 的学生的学号 姓名找出有三门课程的成绩在75分以下的学生的学号 姓名列出数据库成绩的前五名学生的学号 姓名 成绩 练习 针对学生 课程体系 作SQL查询列出各系的学生数 人数多的排在前面 找出各科成绩均在85分以上 含 的学生的学号 姓名找出有三门课程的成绩在75分以下的学生的学号 姓名列出数据库成绩的前五名学生的学号 姓名 成绩 Solution selectsdept count sno asnumfromStudentgroupbysdeptorderbynumdesc solution selectdistinctsno snamefromStudentwhereStudent snonotin selectsnofromSCwheregrade 85 solution selectdistinctStudent sno snamefromStudent SCwhereStudent sno SC snoandSC snonotin selectsnofromSCwheregrade 85 Solution selectStudent sno Student snamefromStudent SCwheregrade 75andStudent sno SC snogroupbyStudent sno Student snamehavingcount cno 3 Solution oracle数据库 selectsno sname gradefrom selectStudent sno Student sname gradefromStudent SC Coursewherecname db andCo SC cnoandStudent sno SC snoorderbygradedesc whererownum 6 Solution DB2 selectStudent sno Student sname gradefromStudent SC Coursewherecname db andCo SC cnoandStudent sno SC snoorderbygradedescfetchfirst5rowsonly Eg selectemp firstnme deptno salaryfromemp deptwheredept deptno emp workdeptorderbysalarydescfetchfirst5rowsonly Eg SQLServer selecttop5emp firstnme deptno salaryfromemp deptwheredept deptno emp workdeptorderbysalarydesc DB2常用命令 DB2数据的导出和导入 1 导出数据库结构db2look helpC ProgramFiles IBM SQLLIB BIN db2look dsample e a x idb2admin wdb2admin oc test sql2 导出数据库数据db2move help导出文件在当前操作系统路径下C ProgramFiles IBM SQLLIB BIN db2movesampleexport udb2admin pdb2admin导出到指定的d test下面db2movesampleexport udb2admin pdb2admin ld test 在新数据库导入数据 创建数据库 Db2 db2createdbtestDb2 quit当前操作系统路径下导入表结构操作 db2 tvfc test sql从当前路径导入 导入数据操作 db2movetestload从D test目录下导入test数据库db2movesampleload ld test 整个数据库的导入和导出 在关系型数据库中数据库中表的结构和表格中的内容是分开存放的 结构 Student snochar 10 snamechar 20 表中的内容 001 zhang 002
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 概括承受三方合同2篇
- 商品入仓库服务合同4篇
- 新解读《GB-T 31048-2014铜冷却壁》
- 草鱼收购合同6篇
- 合同范本印章怎么盖
- 食品供应协议合同范本
- 药厂木香采购合同范本
- 卫生院尘肺病康复站差错事故预防及突发事件处理制度
- 供电监理合同范本
- 关于教育孩子的心得体会和感悟五篇
- 小学科学新教科版二年级上册全册教案(2025秋版)
- 2025年海南省通信网络技术保障中心招聘考试笔试试题(含答案)
- 2025年国家卫生健康委医药卫生科技发展研究中心招聘考试笔试试题(含答案)
- 2025年宿州市公安机关公开招聘警务辅助人员110名笔试备考试题及答案解析
- 新课标(水平一)体育与健康《非移动性技能》大单元教学计划及配套教案(18课时)
- 2025至2030中国PE微粉蜡市场需求量预测及前景动态研究报告
- 2025年辅警招聘公安基础知识题库附含参考答案
- 2025年理赔专业技术职务任职资格考试(理赔员·保险基础知识)历年参考题库含答案详解(5套)
- TSGD7002-2023-压力管道元件型式试验规则
- GB/T 14842-2007铌及铌合金棒材
- 《基层社区治理问题研究开题报告(含提纲)3500字》
评论
0/150
提交评论