




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 超高性能混凝土的創新研究與應用進展
- 虛擬仿真實驗技術-第1篇-洞察及研究
- 公用物資使用管理辦法
- 紅心獼猴桃品質與環境因子關系研究
- 現代農業灌溉系統智能化管理規范研究
- 教師職業角色定位與專業發展路徑探究
- 公共財物授權管理辦法
- 固定資產管理系統設計:理論與實踐
- 國際金融治理中的主權邊界問題研究
- 生活藝術與創意表達
- 2024年質量工程師備考常見問答試題及答案
- 三通四通尺寸數據及標準表
- 2025-2030全球及中國管道運輸服務行業市場現狀供需分析及投資評估規劃分析研究報告
- 安慶市桐城經開區建設投資集團有限公司招聘筆試題庫2025
- JJF 2244-2025公共機構重點用能單位能源資源計量審查規范
- 警犬基地人員管理制度
- 2025年甘肅省建筑安全員B證(項目經理)考試題庫
- ICU感控管理分析報告
- 垃圾分類創新創業項目
- 體育賽事中的后勤保障工作
- 建材家居業商業計劃書
評論
0/150
提交評論