新员工培训DB数据库基础ppt课件.ppt_第1页
新员工培训DB数据库基础ppt课件.ppt_第2页
新员工培训DB数据库基础ppt课件.ppt_第3页
新员工培训DB数据库基础ppt课件.ppt_第4页
新员工培训DB数据库基础ppt课件.ppt_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

中创软件2013年7月 2013中创软件新员工培训DB2数据库基础 培训提纲 一 DB2数据库的构成二 SQL介绍三 DB2的安装四 操作练习 DB2构成 什么是数据库系统 数据库系统是由数据库及其管理软件组成的系统 数据库存储在计算机内的 有组织 可共享的数据集合 硬件软件操作系统 数据库管理系统 DBMS 应用软件等 人员系统分析师 程序员 数据库管理员 最终用户 DB2构成 常用数据库都有哪些 OracleDB2SQLServerSybaseMySqlPostgreAccess 人大金仓KingBase武汉达梦DM东软OpenBase DB2构成 DB2的对象 一 域或节点domainornode实例instance数据库db模式schema表table domain Instance1 Instance2 DB1 DB2 Schema1 Schema2 t1 t2 t3 DB2构成 DB2的对象 二 数据库DB用户和模式表空间缓冲池表视图索引约束序列触发器存储过程 表空间 通过改变存储方式来提高性能 按用途来分 目录表空间 系统临时表空间 用户临时表空间 常规表空间 长表空间按管理方式 系统管理表空间SMS 数据库管理表空间DMS缓冲池 通过减少磁盘I O来提高性能 减少读时的I O操作 DB2构成 DB2的对象 三 表空间 表空间的组成容器一个表空间可以由多个容器 数据文件或设备 组成 主要参数页大小 预取大小缓冲池一个表空间只能使用一个缓冲池 且表空间的页大小必须和缓冲池的页大小匹配 4K缓冲池 8K缓冲池 C1 C2 C3 C1 C2 C1 C2 C3 C1 表空间1 4K 表空间2 8K 表空间3 8K 表空间4 4K DB2构成 DB2的对象 四 表 表的组成字段索引约束主要特性存储表空间 数据表空间 索引表空间 Lob表空间 表1 C1 C2 C3 C1 C2 C3 C1 数据表空间 8K 索引表空间 4K LOB表空间4 32K 表记录的大小必须与表空间页大小相匹配 培训提纲 一 DB2数据库的构成二 SQL介绍三 DB2的安装四 操作练习 SQL介绍 什么是SQL SQL structuredquerylanguage 是用于访问和处理数据库的标准的计算机语言 DDL 数据定义语言 用于创建 修改 删除数据库对象 create alter dropDML 数据操作语言 用于对数据库中的数据进行操作 insert delete update select SQL介绍 SQL基础 create Create表语法 CREATETABLE表名称 列名称1数据类型 列名称2数据类型 列名称3数据类型 indata spindexinidx sp 索引语法 CREATEINDEX索引名ON表名 字段1 字段2 SQL介绍 SQL基础 alter Altertable增加字段语法 ALTERTABLE表名称ADDcolumncolumn namedatatype 删除字段语法 ALTERTABLE表名称dropcolumncolumn name 修改字段类型语法 ALTERTABLE表名称altercolumncolumn namedatatype SQL介绍 SQL基础 drop drop表语法 DROPTABLE表名称 索引语法 DROPINDEX索引名称 SQL介绍 SQL基础 insert insert插入单条记录语法 INSERTINTOTABLE表名称 字段1 values 值1 从其他表中获取数据插入到另一个表语法 INSERTINTOTABLE表名称 字段1 select字段1 from表名称where SQL介绍 SQL基础 update update更新表中符合条件的记录语法 UPDATE表名称SET字段1 值1 where 用一个表中的数据更新另一个表中的数据语法 update表1set 字段1 select字段1 from表2where where SQL介绍 SQL基础 delete delete删除表中符合条件的记录语法 DELETEFROM表名称where SQL介绍 SQL基础 select select查询表中符合条件的记录语法 SELECT字段1 FROM表名称where 连表查询內连接join innerjoinselecta b fromajoinbona 字段1 b 字段1where 结果 a表 b表中都存在的记录 外连接左外连leftjoin leftouterjoinselecta b fromaleftouterjoinbona 字段 b 字段结果 a表记录都保留右外联rightjoin rightouterjoinselecta b fromarightouterjoinbona 字段 b 字段结果 b表记录都保留 SQL介绍 SQL基础 select select全连接fulljoin fullouterjoinselecta b fromafullouterjoinbona 字段 b 字段结果 a表 b表记录都保留右外联rightjoin rightouterjoinselecta b fromarightouterjoinbona 字段 b 字段结果 b表记录都保留交叉连接selecta b fromacrossjoin结果 返回笛卡尔积结果集 SQL介绍 SQL基础 常用函数 函数sum count avg max min语法 SELECT字段1 sum 字段3 count 字段3 avg 字段3 max 字段3 min 字段3 FROM表名称where groupby字段1 日期 时间Currentdate 当前日期currenttime当前时间year month day函数字符串函数concat 字符串连接函数substr 去子字符串函数 a b c 字符串连接序号函数row number 和rank 函数 培训提纲 一 DB2数据库的构成二 SQL介绍三 DB2的安装四 操作练习 DB2安装 安装DB2V9 7参考db2安装手册安装db2V9 7 安装Sybase 培训提纲 一 DB2数据库的构成二 SQL介绍三 DB2的安装四 操作练习 操作练习 启停实例 创建数据库 db2cmd停止数据库实例db2stop force 启动数据库实例db2start查看实例下有哪些数据库db2listdbdirectory删除掉已有的数据库db2dropdbsample创建数据库createdbtestond usingcodesetGBKterritoryCN连接数据库db2connecttotest 操作练习 创建缓冲池 表空间 db2cmd创建缓冲池CREATEBUFFERPOOLtestbpIMMEDIATESIZE250PAGESIZE4K创建表空间CREATEREGULARTABLESPACEdata spPAGESIZE4KMANAGEDBYDATABASEUSING FILE E db2data data1 16000 FILE E db2data data2 16000 bufferpooltestbp CREATEREGULARTABLESPACEidx spPAGESIZE4KMANAGEDBYDATABASEUSING FILE E db2data idx1 8000 FILE E db2data idx2 8000 bufferpooltestbp 查看表空间db2listdablespacesfortestshowdetail查看data sp和idx sp的容器db2listtablespacecontainersfor表空间号 操作练习 创建表 db2cmd创建表CREATEtablecompanys company nointnotnull company namevarchar 200 notnull region codechar 4 notnull indata spindexinidx sp createtablesales sale seqbigintGENERATEDALWAYSASIDENTITY STARTWITH1 INCREMENTBY1 primarykeynotnull company nointnotnull sale namevarchar 60 notnull goods namevarchar 80 sale numintnotnull sale sumdecimal 14 2 notnull indata spindexinidx sp 创建索引createindexidx sales comp noonsales company noasc 操作练习 insert update delete db2cmdInsertUpdate 将sales表中 sale num小15的sale sum都增加100Delete 将sale表中 sale name为美美 彤彤的记录都删掉 操作练习 select和函数

温馨提示

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

评论

0/150

提交评论