![數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)-_第1頁](http://file4.renrendoc.com/view/1fbe5793398631af690390d5df21f6f6/1fbe5793398631af690390d5df21f6f61.gif)
![數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)-_第2頁](http://file4.renrendoc.com/view/1fbe5793398631af690390d5df21f6f6/1fbe5793398631af690390d5df21f6f62.gif)
![數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)-_第3頁](http://file4.renrendoc.com/view/1fbe5793398631af690390d5df21f6f6/1fbe5793398631af690390d5df21f6f63.gif)
![數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)-_第4頁](http://file4.renrendoc.com/view/1fbe5793398631af690390d5df21f6f6/1fbe5793398631af690390d5df21f6f64.gif)
![數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)-_第5頁](http://file4.renrendoc.com/view/1fbe5793398631af690390d5df21f6f6/1fbe5793398631af690390d5df21f6f65.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
中國大唐集團(tuán)企業(yè)數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第1頁第五課:數(shù)據(jù)庫慣用工具數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第2頁本課主要內(nèi)容Oracle工具ODCA創(chuàng)建新數(shù)據(jù)庫。OEM新建用戶,新建表格。ONM配置連接參數(shù)。Pl/sql使用數(shù)據(jù)定義:建表,修改表格定義,刪除表格。數(shù)據(jù)操作:寫入數(shù)據(jù),更新數(shù)據(jù),刪除數(shù)據(jù),查詢數(shù)據(jù)。數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第3頁上課回顧數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第4頁SQL總結(jié)SQLDDLDMLDCLCreateTable/AlterTable/DropTable:定義基本表CreateView/DropView:視圖操作CreateIndex/DropIndex:索引操作InsertDeleteSelectUpdateGrantRevoke統(tǒng)計(jì)操作權(quán)限管理數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第5頁數(shù)據(jù)定義Create建表。Create
Table<基本表名>(
列名1列類型1[列約束1],
列名2列類型2[列約束2],
……
[表約束]
)CreateView<視圖名>(列名1,列名2,…)
AS〈查詢語句〉
[WithReadOnly]Create創(chuàng)建視圖。數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第6頁數(shù)據(jù)定義Alter修改表定義。AlterTable<表名>
[Add<新列名><數(shù)據(jù)類型>] [Modify<新列名><數(shù)據(jù)類型>] [Add<表約束>][DropConstraint<約束名>]其它關(guān)鍵詞Add增加新列和增加新約束。Modify修改列名定義。Drop刪除約束。修改表定義時(shí)會(huì)對(duì)表中數(shù)據(jù)產(chǎn)生影響,假如沒有把握話修改前請(qǐng)備份數(shù)據(jù)。數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第7頁數(shù)據(jù)定義drop刪除表。DropTable<表名>drop刪除試圖。DropView<視圖名>刪除基本表時(shí)將附帶刪除表中全部數(shù)據(jù)。刪除基本表并不會(huì)附帶刪除相關(guān)視圖,不過相關(guān)視圖執(zhí)行時(shí)會(huì)犯錯(cuò)。數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第8頁數(shù)據(jù)操作insert寫入數(shù)據(jù)。InsertInto
<表名>(列名1,列名2,……,列名n)
Values
(列1值,列2值,……,列n值)帶查詢insert語句。表名后面是需要寫入數(shù)據(jù)列。Values后面是前面列名列表中對(duì)應(yīng)列值。帶查詢insert語句能夠成批寫入數(shù)據(jù),不過只要這批數(shù)據(jù)中有一條統(tǒng)計(jì)犯錯(cuò),語句執(zhí)行時(shí)就會(huì)報(bào)錯(cuò),造成全部數(shù)據(jù)都寫不進(jìn)去。InsertInto<表名>(列名1,列名2,……,列名n)查詢字句數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第9頁數(shù)據(jù)操作select查詢數(shù)據(jù)。Select列表示式新屬性名,…from源數(shù)據(jù)集Where查詢條件列表示式能夠是常數(shù)、源數(shù)據(jù)集中屬性、源數(shù)據(jù)集中屬性運(yùn)算式。源數(shù)據(jù)集能夠是基本表、視圖和子查詢得到結(jié)果集。查詢語句表示式謂語:比較運(yùn)算符最慣用Is[not]null測(cè)試空值Like字符串匹配查詢(含糊查詢)In集合多個(gè)查詢條件連接,and和or。排序orderby。去掉重復(fù)值distinct.數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第10頁數(shù)據(jù)操作update更新數(shù)據(jù)。Update<表名>
Set<列名1>=<值1>,<列名2>=<值2>,……
Where<條件>數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第11頁數(shù)據(jù)操作Delete刪除數(shù)據(jù)。Delete
from
<表名>
Where<條件>刪除基本表話會(huì)自動(dòng)刪除表中全部數(shù)據(jù)。數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第12頁Oracle介紹數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第13頁Oracle介紹Oracle數(shù)據(jù)庫能夠是Oracle企業(yè)(甲骨文)DBMS產(chǎn)品,含有相當(dāng)優(yōu)越功效。Oracle穩(wěn)定占相關(guān)系型數(shù)據(jù)庫市場(chǎng)首位。Oracle能夠在多平臺(tái)下運(yùn)行。Oracle經(jīng)過安裝客戶端能夠遠(yuǎn)程管理數(shù)據(jù)庫,而且這種連接能夠是跨平臺(tái),即windows下客戶端能夠連接和管理linux下Oracle數(shù)據(jù)庫。Oracle提供了一系列工具管理數(shù)據(jù)庫。數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第14頁安裝選擇上面選擇是安裝完整數(shù)據(jù)庫。中間選擇是只安裝客戶端。數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第15頁ODCA工具數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第16頁ODCA工具Oracle在數(shù)據(jù)庫服務(wù)器上安裝數(shù)據(jù)庫程序。在管理員服務(wù)器上安裝客戶端。Oracle數(shù)據(jù)庫安裝時(shí)幾個(gè)主要參數(shù)。數(shù)據(jù)庫名:一個(gè)數(shù)據(jù)庫名稱標(biāo)識(shí)。Sid:數(shù)據(jù)庫一個(gè)實(shí)例名。在網(wǎng)絡(luò)上連接數(shù)據(jù)庫依據(jù):’IP:端口:sid’。Oracle兩個(gè)主要系統(tǒng)權(quán)限:Sysdba、SysoperSysdba和Sysoper包含了一些最基本管理操作權(quán)限。Oracle兩個(gè)主要用戶。Sys能夠訪問數(shù)據(jù)庫系統(tǒng)表和視圖,對(duì)數(shù)據(jù)庫有完全權(quán)限。System數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第17頁OracleSid數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第18頁Oracle用戶Oracle安裝時(shí)會(huì)自動(dòng)提供兩個(gè)特殊系統(tǒng)用戶。并改出默認(rèn)密碼。Sys和system用戶含有很大權(quán)限,普通在安裝時(shí)就修改他們密碼。Sys能夠關(guān)閉、重啟,甚至刪除和創(chuàng)建數(shù)據(jù)庫。在對(duì)數(shù)據(jù)普通操作時(shí),不要用sys用戶登陸,以免一個(gè)小錯(cuò)誤造成不可挽回后果。數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第19頁Oracle用戶修改sys和system用戶密碼數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第20頁OCDA開啟OCDA全稱:OracleDatabaseConfigurationAssistant開啟位置:開始-〉全部程序-〉oracle~->configration~-〉DatabaseConfigurationAssistant用OCDA創(chuàng)建新數(shù)據(jù)庫,刪除不需要數(shù)據(jù)庫和修改參數(shù)時(shí)需要在數(shù)據(jù)庫服務(wù)器本機(jī)上運(yùn)行。對(duì)于初學(xué)者來說創(chuàng)建數(shù)據(jù)庫時(shí)只需要指定sid,其它都能夠使用默認(rèn)配置。在安裝時(shí)也能夠一步一步指定參數(shù)。數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第21頁OCDA數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第22頁OCDA數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第23頁OCDA數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第24頁OEM工具數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第25頁OEM工具OEM全稱:OracleEnterpriceManagerConsole開啟位置:開始-〉全部程序-〉oracle~->EnterpriceManagerConsoleOEM是oracle提供給DBA管理數(shù)據(jù)庫時(shí)使用,擁有DBA角色權(quán)限用戶能夠使用OEM。OEM工具能夠在客戶機(jī)上遠(yuǎn)程管理數(shù)據(jù)庫。數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第26頁OEM開啟數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第27頁OEM開啟數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第28頁添加新數(shù)據(jù)庫添加新連接時(shí)需要提供數(shù)據(jù)庫服務(wù)器主機(jī)名或IP,數(shù)據(jù)庫sid。數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第29頁OEM連接數(shù)據(jù)庫數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第30頁OEM連接數(shù)據(jù)庫假如是新建數(shù)據(jù)庫還沒有其它用戶,能夠用sys用戶已sysdba角色登陸。左邊sysASSYSDBA指登陸用戶和角色。右邊TNS用戶指出連接是哪個(gè)數(shù)據(jù)庫。數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第31頁OEM新建用戶數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第32頁OEM新建用戶我們所要建第一個(gè)用戶是部分替換sys用戶。表空間為該用戶在數(shù)據(jù)庫創(chuàng)建表時(shí),將默認(rèn)放在該表空間下。用于替換sys用戶新建用戶普通需要三個(gè)角色:CONNECTRESOURCEDBA對(duì)于普通用戶話只要前兩個(gè)角色就能夠做普通sql操作了。管理選項(xiàng)表示該用戶能夠把這個(gè)權(quán)限授權(quán)給其它用戶。假如只是給用戶某張表權(quán)限能夠用對(duì)象權(quán)限設(shè)置。數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第33頁OEM新建用戶數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第34頁OEM新建用戶把基本表AA查詢權(quán)限授權(quán)給用戶。數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第35頁OEM新建用戶把基本表AA查詢權(quán)限授權(quán)給用戶。數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第36頁OEM存放管理數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第37頁OEM存放管理Oracle邏輯模型也就是用戶所看到數(shù)據(jù)庫,普通是指基本表和視圖。基本表中存放有數(shù)據(jù)。對(duì)于oracle物理模型來說,也就是數(shù)據(jù)在計(jì)算機(jī)中存放方式,oracle以數(shù)據(jù)文件(表空間文件)方式在計(jì)算機(jī)中開辟空間,提供給用戶使用。幾個(gè)數(shù)據(jù)文件組成一個(gè)表空間,oracle以表空間管理數(shù)據(jù)在計(jì)算機(jī)中存放。Oracle中表格都建在表空間上,在使用時(shí)該表格數(shù)據(jù)將被存放在對(duì)應(yīng)表空間中。全部用戶都有一個(gè)默認(rèn)表空間,假如該用戶在建表時(shí)不指定該表存放表空間,那么建立表格將被放入默認(rèn)用戶表空間中。數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第38頁數(shù)據(jù)庫對(duì)象管理數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第39頁數(shù)據(jù)庫中表格數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第40頁數(shù)據(jù)庫中表格數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第41頁數(shù)據(jù)庫中表格創(chuàng)建基本表時(shí)能夠指定基本表存放表空間也能夠放在用戶默認(rèn)表空間里。使用這種方式創(chuàng)建表格比用sql語言中create更方便。數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第42頁數(shù)據(jù)庫中表格Oracle中基本表兩點(diǎn)說明:基本表按存放關(guān)系,每一張表格都要指定一個(gè)表空間,這張表中數(shù)據(jù)就存放于這個(gè)表空間中,表空間對(duì)應(yīng)于計(jì)算機(jī)硬盤中表文件?;颈戆措`屬關(guān)系,每一張表格屬于一個(gè)用戶。在oracle中用戶名.表格名區(qū)分每一張表格。在OEM中查詢表格先看到是用戶而后點(diǎn)擊用戶,才看到該用戶擁有表格。Oracle中表格能夠重名。前提是相同名字表格屬于不一樣用戶。即datang用戶建有表格powerplant,dtgi用戶下也能夠建立powerplant表格。某個(gè)用戶想要查詢其它用戶同名表格,假如權(quán)限足夠話,需要在寫select時(shí)用用戶名.表格名來表示目標(biāo)表。datang和dtgj一樣有表格powerplant,datang需要查詢dtgjpowerplant表時(shí),需要起源表中說明dtgj.Powerplant。不然查詢將是datang.Powerplant。初學(xué)者常犯一個(gè)錯(cuò)誤是用用戶A建了一張表,用用戶B去查詢時(shí)發(fā)覺抱錯(cuò),提醒表不存在。數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第43頁表格中數(shù)據(jù)數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第44頁表格中數(shù)據(jù)能夠使用表數(shù)據(jù)編輯器查詢數(shù)據(jù),甚至執(zhí)行sql語句。數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第45頁啟停數(shù)據(jù)庫含有dba角色權(quán)限用戶在sysdba方式下登陸能夠啟停數(shù)據(jù)庫。數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第46頁ONM工具數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第47頁ONM工具OracleOEM工具還提供了其它很多功效。對(duì)于數(shù)據(jù)庫用戶來說,和數(shù)據(jù)打交道普通是表格、視圖和數(shù)據(jù)。Oracle提供了sqlplus供數(shù)據(jù)庫用戶使用,能夠方便執(zhí)行sql語句。很多oracle數(shù)據(jù)庫用戶習(xí)慣于使用第三方工具pl/sql對(duì)數(shù)據(jù)庫進(jìn)行操作。使用pl/sql需要安裝oracle客戶端,并配置需要連接數(shù)據(jù)庫服務(wù)名。這里指服務(wù)名是指用客戶端一個(gè)名稱,指代一個(gè)實(shí)際存在數(shù)據(jù)庫。普通話能夠用主機(jī)名或是主機(jī)IP:端口:sid連接數(shù)據(jù)庫,在客戶端中使用某個(gè)服務(wù)名指代這個(gè)數(shù)據(jù)庫。Oracle提供OEM工具添加連接數(shù)據(jù)庫服務(wù)名。數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第48頁ONM工具ONM全稱:OracleNetManager。OEM開啟:開始-〉全部程序-〉oracle~->configration~-〉NetManager數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第49頁ONM工具數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第50頁ONM工具當(dāng)?shù)?〉服務(wù)命名數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第51頁ONM工具按左邊加號(hào)添加。在后面每一頁依次為輸入服務(wù)名,網(wǎng)絡(luò)連接協(xié)議,主機(jī)名或是IP地址,數(shù)據(jù)庫SID和測(cè)試。數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第52頁P(yáng)L/SQL工具數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第53頁P(yáng)L/SQL工具Oracle提供pl/sql語言作為標(biāo)準(zhǔn)sql擴(kuò)充,但這里pl/sql是指oracle第三方工具。使用pl/sql能夠方便進(jìn)行數(shù)據(jù)定義類操作,數(shù)據(jù)操作類操作。以及數(shù)據(jù)導(dǎo)入和導(dǎo)出等。數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第54頁P(yáng)L/SQL開啟正常安裝pl/sql能夠用以下方式開啟開始-〉全部程序-〉PLSQLDeveloper-〉plsqldev用戶名/密碼:數(shù)據(jù)庫用戶名和密碼數(shù)據(jù)庫:ONM配置數(shù)據(jù)庫服務(wù)名連接:以何種角色連接數(shù)據(jù)庫,如Normal、SYSDBA等。普通連接時(shí)候使用Normal登陸,盡可能不要用權(quán)限更大其它角色登陸。數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第55頁P(yáng)L/SQL開啟數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第56頁查詢數(shù)據(jù)庫對(duì)象能夠經(jīng)過左側(cè)數(shù)據(jù)庫對(duì)象窗口察看慣用數(shù)據(jù)庫對(duì)象。普通用得較多是Tables(表格)、Views(視圖)。點(diǎn)擊Tables能夠看到該用戶擁有權(quán)限全部表。數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第57頁查詢數(shù)據(jù)庫對(duì)象雙擊tables能夠看到該用戶能夠看到數(shù)據(jù)庫全部表。這里有兩張表表名是相同,都是AA。LCHEN.AA是指lchen用戶,而前面沒有用戶名表格是當(dāng)前用戶。近一步察看信息能夠發(fā)覺,這兩張表使用同一個(gè)表空間。數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第58頁察看基本表定義數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第59頁察看基本表定義普通選項(xiàng)頁中有表表名,和其它信息。列選項(xiàng)中列出了該表列列信息,分別是列明、類型、是否可為空、默認(rèn)、存放、注釋。鍵選項(xiàng)頁中有建立在該表上主鍵、外健約束等。假如這么形式對(duì)于習(xí)慣于sql形式用戶不是很習(xí)慣話,能夠經(jīng)過右下角查看sql,查看建表sql語句。數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第60頁察看基本表定義再次按下查看sql能夠返回普通模式。按下查詢能夠查詢?cè)摫碇袛?shù)據(jù)。數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第61頁察看基本表定義Rowid是一個(gè)特殊屬性。在pl/sql中帶有rowid單表查詢語句能夠修改表中數(shù)據(jù)。數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第62頁修改基本表定義在基本表上右擊出現(xiàn)菜單中選擇修改就能夠修改表格定義。此時(shí)能夠修改列類型、增加新列、刪除不需要列、是否可為空、默認(rèn)值和添加注釋。修改完后,按下面應(yīng)用即可生效。用這種方法來修改數(shù)據(jù)庫基本表定義比使用alter語句更為方便,而且效果是相同。修改表格一樣要注意對(duì)表中已存在數(shù)據(jù)可能影響。數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第63頁新建表格數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第64頁創(chuàng)建新表格創(chuàng)建新表格時(shí)除了表名和列定義外,其它大部分能夠選擇默認(rèn)值(空白將自動(dòng)賦予默認(rèn)值)。在列選項(xiàng)頁中定義表中列。一張表格列,列名和數(shù)據(jù)類型是必須,其它選項(xiàng)能夠依據(jù)情況使用。數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第65頁創(chuàng)建新表格定義主鍵:名稱:需要數(shù)據(jù)庫中唯一,不能重復(fù)。類型:主鍵、外健和唯一鍵。列:主鍵作用列。數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第66頁創(chuàng)建新表格假如忘了對(duì)應(yīng)添加主鍵語句怎么寫,能夠經(jīng)過右下角查看sql查看。數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第67頁其它選項(xiàng)復(fù)制:相當(dāng)于類似建表。重命名:能夠修改表名。經(jīng)過剛才編輯是不能夠修改表明。刪除:刪除表格。相當(dāng)于sql中droptable。用此種方法刪除表格時(shí)普通會(huì)提醒確認(rèn)。查詢數(shù)據(jù)、編輯數(shù)據(jù)和導(dǎo)出數(shù)據(jù)用于對(duì)數(shù)據(jù)操作。數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第68頁編輯表中數(shù)據(jù)上面是對(duì)應(yīng)sql語句,下面部分是表中數(shù)據(jù)。中間畫紅線部分4個(gè)按鈕分別是編輯數(shù)據(jù):假如沒有按下是不能修改數(shù)據(jù)。插入一條統(tǒng)計(jì):普通在寫入數(shù)據(jù)時(shí)會(huì)自動(dòng)插入統(tǒng)計(jì)。這一按鈕極少使用。刪除一條統(tǒng)計(jì):用于逐條刪除統(tǒng)計(jì)。統(tǒng)計(jì)改變:將修改結(jié)果寫入數(shù)據(jù)庫緩存,但暫時(shí)不提交。假如查詢得到數(shù)據(jù)很多是,普通只是顯示一部分,能夠后面兩個(gè)圖標(biāo)顯示剩下數(shù)據(jù)。數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第69頁編輯表中數(shù)據(jù)在用這種方法寫入數(shù)據(jù)和修改數(shù)據(jù)時(shí),rowid屬性不用操作(普通也無法寫入或是修改)。以上方法能夠逐條逐條寫入數(shù)據(jù)、修改數(shù)據(jù)或是刪除。相當(dāng)于數(shù)據(jù)操作中insert、update、delete語句。經(jīng)第4個(gè)按鈕統(tǒng)計(jì)改變之后,操作結(jié)果并沒有提交,還需要提交,才能寫入數(shù)據(jù)庫表中。在pl/sql菜單中有提交和回滾選項(xiàng)。提交后操作結(jié)果將寫入數(shù)據(jù)庫,回滾話將撤消緩存中對(duì)數(shù)據(jù)修改。數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第70頁編輯表中數(shù)據(jù)在菜單下方有一組按鈕一樣提供了提交回滾功效,上面按鈕依次為執(zhí)行、終止執(zhí)行、提交和回滾。執(zhí)行是指執(zhí)行窗口中sql語句。只有數(shù)據(jù)操作才有提交和回滾概念,也就是在執(zhí)行后需要提交才能作用于數(shù)據(jù)庫。在對(duì)表操作時(shí)執(zhí)行后將直接作用于數(shù)據(jù)庫,不需要提交。數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第71頁編輯表中數(shù)據(jù)在這種方式下只能一條一條得修改統(tǒng)計(jì)。而且假如有很多統(tǒng)計(jì),而只是修改其中某條時(shí)候,還需要一條一條查看統(tǒng)計(jì)。當(dāng)統(tǒng)計(jì)非常多時(shí),這種方法并不適合。假如在大批數(shù)據(jù)中只是修改幾條統(tǒng)計(jì),能夠用where字句過濾部分?jǐn)?shù)據(jù)。在上面例子中,畫面上半部分(sql語句窗口)能夠直接修改sql語句,然后執(zhí)行,查詢得到需要結(jié)果。普通來說因?yàn)楸砻麖?fù)雜難記,寫sql語句是修源表表名是一件頭疼事。經(jīng)過這一方法能夠降低寫表名時(shí)一些麻煩。圖形化操作在操作數(shù)據(jù)時(shí)顯著不足,sql中查詢適非常主要。數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第72頁執(zhí)行sql語句經(jīng)過前面編輯數(shù)據(jù)能夠調(diào)出sql窗口,編寫sql語句并執(zhí)行。也能夠經(jīng)過新建sql窗口來調(diào)出空白sql窗口。數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第73頁執(zhí)行sql語句能夠在調(diào)出sql窗口上寫sql語句,并執(zhí)行,假如是查詢就能夠得到查詢結(jié)果,假如是數(shù)據(jù)操作,需要提交后才能將操作結(jié)果寫入數(shù)據(jù)庫。數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第74頁執(zhí)行sql語句在sql窗口中寫入sql語句。查詢表aa,執(zhí)行后能夠得到以下結(jié)果。數(shù)據(jù)共享平臺(tái)項(xiàng)目建設(shè)視頻培訓(xùn)會(huì)第75頁執(zhí)行sql語句假如我們發(fā)覺表中數(shù)據(jù)可能有問題,(在此時(shí)是不能修改數(shù)據(jù),按下編輯數(shù)據(jù)按鈕會(huì)抱
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國DHA藻油行業(yè)市場(chǎng)全景監(jiān)測(cè)及投資前景展望報(bào)告
- 刻發(fā)票章申請(qǐng)書
- 嚴(yán)重冠狀動(dòng)脈鈣化病變介入治療預(yù)后及危險(xiǎn)因素分析
- 高一補(bǔ)課申請(qǐng)書
- 超聲在評(píng)估宮頸癌患者順鉑聯(lián)合紫杉醇化療致心肌損害中的價(jià)值
- 智媒時(shí)代氣象專題節(jié)目主持創(chuàng)作研究
- 深層差異特征交互和增強(qiáng)的機(jī)器翻譯自動(dòng)評(píng)價(jià)方法
- 2025年阿歸養(yǎng)血糖漿項(xiàng)目可行性研究報(bào)告
- 實(shí)現(xiàn)大角度光束掃描的硅基光學(xué)相控陣的研究
- 商用空調(diào)施工項(xiàng)目可行性研究報(bào)告技術(shù)工藝+設(shè)備選型+財(cái)務(wù)概算+廠區(qū)規(guī)劃
- GB/T 18109-2024凍魚
- 《榜樣9》觀后感心得體會(huì)二
- 《西安交通大學(xué)》課件
- 設(shè)備維修績效考核方案
- 小學(xué)二年級(jí)數(shù)學(xué)計(jì)算題共4165題
- 一氧化碳中毒培訓(xùn)
- 初二上冊(cè)好的數(shù)學(xué)試卷
- 廣東省潮州市2024-2025學(xué)年九年級(jí)上學(xué)期期末道德與法治試卷(含答案)
- 突發(fā)公共衛(wèi)生事件衛(wèi)生應(yīng)急
- 做賬實(shí)操-農(nóng)貿(mào)市場(chǎng)的賬務(wù)處理示例
- 余華《活著》解讀課件
評(píng)論
0/150
提交評(píng)論