




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、随需应变随需应变 快速构建快速构建 卓越品质卓越品质 成就你我成就你我中创软件中创软件20132013年年7 7月月 20132013中创软件新员工培训中创软件新员工培训DB2数据库基础数据库基础面向成功面向成功 开放交流开放交流 协作创新协作创新 价值提升价值提升培训提纲培训提纲一、一、DB2 DB2 数据库的构成数据库的构成二、二、SQLSQL介绍介绍三、三、DB2DB2的安装的安装四、四、操作练习操作练习面向成功面向成功 开放交流开放交流 协作创新协作创新 价值提升价值提升DB2构成构成什么是数据库系统什么是数据库系统数据库系统是由数据库及其管理软件组成的系统数据库系统是由数据库及其管理
2、软件组成的系统。p 数据库数据库 存储在计算机内的、有组织、可共享的数据集合。p 硬件硬件p 软件软件 操作系统、数据库管理系统数据库管理系统(DBMS)(DBMS)、应用软件等。p 人员人员 系统分析师、程序员、数据库管理员、最终用户。面向成功面向成功 开放交流开放交流 协作创新协作创新 价值提升价值提升DB2构成构成常用数据库都有哪些?常用数据库都有哪些?p Oraclep DB2p SQL Serverp Sybasep MySqlp Postgrep Accessp p 人大金仓KingBase p 武汉达梦DM p 东软OpenBase 面向成功面向成功 开放交流开放交流 协作创新协
3、作创新 价值提升价值提升DB2构成构成DB2的对象的对象(一一)p 域或节点domain or nodep 实例instancep 数据库dbp 模式schemap 表tabledomaindomainInstance 1Instance 1Instance 2Instance 2DB 1DB 1DB 2DB 2Schema 1Schema 1Schema 2Schema 2t1t1t2t2t3t3面向成功面向成功 开放交流开放交流 协作创新协作创新 价值提升价值提升DB2构成构成DB2的对象的对象(二二)p 数据库数据库DBDBp 用户和模式用户和模式p 表表空间空间p 缓冲池缓冲池p 表表
4、p 视图视图p 索引索引p 约束约束p 序列序列p 触发器触发器p 存储过程存储过程p 表空间表空间( (通过改变存储方式来提高性能通过改变存储方式来提高性能) )p 按按用途来分:用途来分: 目录表空间目录表空间、系统临时表空间系统临时表空间、用户临时表空间、用户临时表空间、常规表空间常规表空间、长表空间、长表空间p 按管理方式按管理方式: 系统管理表空间系统管理表空间SMSSMS、数据库管理表空间、数据库管理表空间DMSDMSp 缓冲池(缓冲池(通过减少磁盘通过减少磁盘I/OI/O来提高性能来提高性能) 减少读时的减少读时的I/OI/O操作。操作。面向成功面向成功 开放交流开放交流 协作创
5、新协作创新 价值提升价值提升DB2构成构成DB2的对象的对象(三三)表空间表空间p 表空间的组成表空间的组成p 容器容器 一个表空间可以由多个容器(数据文件或设备)组成一个表空间可以由多个容器(数据文件或设备)组成。p 主要主要参数参数p 页大小、预取大小页大小、预取大小p 缓冲池缓冲池 一一个表空间只能使用一个缓冲池,且表空间的页大小必须和缓冲池个表空间只能使用一个缓冲池,且表空间的页大小必须和缓冲池的的 页大小页大小匹配匹配。4K缓冲池缓冲池8K缓冲池缓冲池C1C2C3C1C2C1C2C3C1表空间表空间1(4K)1(4K)表空间表空间2(8K)2(8K)表空间表空间3(8K)3(8K)表
6、空间表空间4(4K)4(4K)面向成功面向成功 开放交流开放交流 协作创新协作创新 价值提升价值提升DB2构成构成DB2的对象的对象(四四)表表p 表的组成表的组成p 字段字段 p 索引索引p 约束约束p 主要特性主要特性p 存储表空间:数据表空间、索引表空间、存储表空间:数据表空间、索引表空间、LobLob表空间表空间表表1C1C2C3C1C2C3C1数据表空间数据表空间(8K)(8K)索引表空间索引表空间(4K)(4K)LOBLOB表空间表空间4(32K)4(32K)表记录的大小表记录的大小必须与表空间必须与表空间页大小相匹配页大小相匹配面向成功面向成功 开放交流开放交流 协作创新协作创新
7、 价值提升价值提升培训提纲培训提纲一、一、DB2 DB2 数据库的构成数据库的构成二、二、SQLSQL介绍介绍三、三、DB2DB2的安装的安装四、四、操作练习操作练习面向成功面向成功 开放交流开放交流 协作创新协作创新 价值提升价值提升SQL介绍介绍什么是什么是SQLSQL(structured query language) SQL(structured query language) 是用于访问和处是用于访问和处理数据库的标准的计算机语言。理数据库的标准的计算机语言。p DDL(数据定义语言) 用于创建、修改、删除数据库对象:create 、alter 、dropp DML(数据操作语言)
8、 用于对数据库中的数据进行操作:insert、delete、update、select面向成功面向成功 开放交流开放交流 协作创新协作创新 价值提升价值提升SQL介绍介绍SQL基础基础createCreateCreatep 表 语法:CREATE TABLE 表名称 ( 列名称1 数据类型, 列名称2 数据类型, 列名称3 数据类型, . )in data_sp index in idx_sp;p 索引语法:CREATE INDEX 索引名 ON 表名(字段1,字段2,);面向成功面向成功 开放交流开放交流 协作创新协作创新 价值提升价值提升SQL介绍介绍SQL基础基础alterAlter t
9、ableAlter tablep 增加字段 语法:ALTER TABLE 表名称 ADD column column_name datatype;p 删除字段 语法: ALTER TABLE 表名称 drop column column_name ;p 修改字段类型 语法: ALTER TABLE 表名称 alter column column_name datatype面向成功面向成功 开放交流开放交流 协作创新协作创新 价值提升价值提升SQL介绍介绍SQL基础基础dropdropdropp 表 语法:DROP TABLE 表名称;p 索引 语法: DROP INDEX 索引名称;面向成功面
10、向成功 开放交流开放交流 协作创新协作创新 价值提升价值提升SQL介绍介绍SQL基础基础insertinsertinsertp 插入单条记录 语法:INSERT INTO TABLE 表名称(字段1,) values(值1,);p 从其他表中获取数据插入到另一个表 语法:INSERT INTO TABLE 表名称(字段1,) select 字段1, from 表名称 where ;面向成功面向成功 开放交流开放交流 协作创新协作创新 价值提升价值提升SQL介绍介绍SQL基础基础updateupdateupdatep 更新表中符合条件的记录 语法:UPDATE 表名称 SET 字段1=值1, w
11、here ;p 用一个表中的数据更新另一个表中的数据 语法:update 表1 set (字段1,)=(select 字段1, from 表2 where ) where ;面向成功面向成功 开放交流开放交流 协作创新协作创新 价值提升价值提升SQL介绍介绍SQL基础基础deletedeletedeletep 删除表中符合条件的记录 语法:DELETE FROM 表名称 where ;面向成功面向成功 开放交流开放交流 协作创新协作创新 价值提升价值提升SQL介绍介绍SQL基础基础selectselectselectp 查询表中符合条件的记录 语法:SELECT 字段1, FROM 表名称 w
12、here ;p 连表查询u 內连接 join,inner join select a.*,b.* from a join b on a.字段1=b.字段1 where 结果:a表、b表中都存在的记录。u 外连接u 左外连 left join ,left outer join select a.*,b.* from a left outer join b on a.字段=b.字段 结果:a表记录都保留u 右外联 right join ,right outer join select a.*,b.* from a right outer join b on a.字段=b.字段 结果:b表记录都保留
13、面向成功面向成功 开放交流开放交流 协作创新协作创新 价值提升价值提升SQL介绍介绍SQL基础基础selectselectselectu 全连接 full join ,full outer join select a.*,b.* from a fullouter join b on a.字段=b.字段 结果:a表、b表记录都保留u 右外联 right join ,right outer join select a.*,b.* from a right outer join b on a.字段=b.字段 结果:b表记录都保留p 交叉连接 select a.*,b.* from a cross j
14、oin 结果:返回笛卡尔积结果集面向成功面向成功 开放交流开放交流 协作创新协作创新 价值提升价值提升SQL介绍介绍SQL基础基础常用函数常用函数函数函数p sum,count,avg,max,min 语法:SELECT 字段1,sum(字段3),count(字段3),avg(字段3),max(字段3),min(字段3)FROM 表名称 where group by 字段1;p 日期、时间Current date当前日期 current time 当前时间year、month、day函数p 字符串函数concat字符串连接函数 substr去子字符串函数a|b|c字符串连接p 序号函数 row
15、_number() 和rank()函数面向成功面向成功 开放交流开放交流 协作创新协作创新 价值提升价值提升培训提纲培训提纲一、一、DB2 DB2 数据库的构成数据库的构成二、二、SQLSQL介绍介绍三、三、DB2DB2的安装的安装四、四、操作练习操作练习面向成功面向成功 开放交流开放交流 协作创新协作创新 价值提升价值提升DB2安装安装p 安装DB2 V9.7参考db2安装手册安装db2V9.7.p 安装Sybase面向成功面向成功 开放交流开放交流 协作创新协作创新 价值提升价值提升培训提纲培训提纲一、一、DB2 DB2 数据库的构成数据库的构成二、二、SQLSQL介绍介绍三、三、DB2D
16、B2的安装的安装四、四、操作练习操作练习面向成功面向成功 开放交流开放交流 协作创新协作创新 价值提升价值提升操作练习操作练习启停实例,创建数据库启停实例,创建数据库db2cmddb2cmdp 停止数据库实例 db2stop force p 启动数据库实例 db2startp 查看实例下有哪些数据库 db2 list db directoryp 删除掉已有的数据库 db2 drop db samplep 创建数据库 create db test on d: using codeset GBK territory CN p 连接数据库 db2 connect to test面向成功面向成功 开放
17、交流开放交流 协作创新协作创新 价值提升价值提升操作练习操作练习创建缓冲池、表空间创建缓冲池、表空间db2cmddb2cmdp 创建缓冲池 CREATE BUFFERPOOL testbp IMMEDIATE SIZE 250 PAGESIZE 4 K p 创建表空间 CREATE REGULAR TABLESPACE data_sp PAGESIZE 4 K MANAGED BY DATABASE USING ( FILE E:db2datadata1 16000, FILE E:db2datadata2 16000, ) bufferpool testbp;CREATE REGULAR T
18、ABLESPACE idx_sp PAGESIZE 4 K MANAGED BY DATABASE USING ( FILE E:db2dataidx1 8000, FILE E:db2dataidx2 8000, ) bufferpool testbp;p 查看表空间 db2 list dablespaces for test show detail p 查看data_sp和idx_sp的容器 db2 list tablespace containers for 表空间号面向成功面向成功 开放交流开放交流 协作创新协作创新 价值提升价值提升操作练习操作练习创建表创建表db2cmddb2cmdp 创建表 CREATE table companys (company_no int not null,company_name varchar(200) not null,region_code char(4) not null) in data_sp index in idx_sp; create table sales(sale_seq bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1 )primary key not null,company_no int not null,sale_nam
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河北省省级联测2024-2025学年高二下学期6月期末考试地理试卷(含答案)
- 部编版四年级上册第五单元《麻雀》教案
- 山东考生历史题目及答案
- 日语会话类题目及答案
- 平面与立体相交2
- 2023-2024学年湖北省武汉市武昌区高二下学期6月期末考试数学试题(解析版)
- 2025届广东省广州市高三下学期一模考试语文试题(解析版)
- 环境工程经济分析课件
- 合成树脂乳液内墙涂料产品质量河南省监督抽查实施细则
- 拖拉机产品质量监督抽查实施细则
- 2025年高考河北卷物理真题(解析版)
- 2025春季学期国开电大本科《经济学(本)》一平台在线形考(形考任务1至6)试题及答案
- 三基考试试题及答案护士
- 2025年中考物理一轮复习知识清单专题14 电学基础(6大模块知识清单+5个易混易错+7种方法技巧+典例真题精析)(解析版)
- 2025年乡村振兴战略相关知识考试题及答案
- 哈尔滨市第九中学校2024-2025学年高二下学期期中地理试卷
- CJ/T 315-2009城市市政综合监管信息系统监管案件立案、处置与结案
- 辽宁邮政招聘笔试题库2025
- 中国多式联运发展报告2024-交通运输部规划研究院
- 二手房砸墙合同协议书
- 2025春国开《创业基础》形考任务1-4答案
评论
0/150
提交评论