更新時(shí)間:2020-12-28 15:55:57 來源:動(dòng)力節(jié)點(diǎn) 瀏覽1329次
Oracle數(shù)據(jù)庫是相對(duì)于其他數(shù)據(jù)庫來說比較難的一個(gè)。Oracle Database,又名Oracle RDBMS,簡稱Oracle。是甲骨文公司推出的一款關(guān)系數(shù)據(jù)庫管理系統(tǒng)。Oracle數(shù)據(jù)庫系統(tǒng)是目前世界上流行的關(guān)系數(shù)據(jù)庫管理系統(tǒng),擁有可移植性好、使用方便、功能強(qiáng)等優(yōu)點(diǎn),在各類大、中、小、微機(jī)環(huán)境中都適用。Oracle是一種高效率、可靠性好的、適應(yīng)高吞吐量的數(shù)據(jù)庫解決方案。下面我們來具體的學(xué)習(xí)一下
安裝
1、windows、linux、docker隨便,安裝完成后,以windows為例:在計(jì)算機(jī)-管理-服務(wù)中,找到oracle服務(wù)只手動(dòng)開TNSL listener和service orcl就行了,別的可以都禁用,這樣電腦就不那么卡。另外,system,sys是默認(rèn)的超級(jí)用戶。
2、連接數(shù)據(jù)庫的工具,plsql developer開發(fā)功能強(qiáng),DbVisualizer可連接數(shù)據(jù)庫的種類多。不想用工具,可以直接使用oracle自帶的sqlplus
基本操作
1、登錄:1.使用plsql的超級(jí)用戶SYSTEM用戶登錄;2.創(chuàng)建表空間;3.創(chuàng)建用戶并分配表空間;4.給用戶分配相應(yīng)的數(shù)據(jù)庫權(quán)限
權(quán)限:指執(zhí)行特定類型SQL命令或訪問其他對(duì)象的權(quán)利,分為系統(tǒng)權(quán)限和對(duì)象權(quán)限。系統(tǒng)權(quán)限允許用戶執(zhí)行某些數(shù)據(jù)庫操作,對(duì)象權(quán)限允許用戶對(duì)某一特定對(duì)象執(zhí)行特定的操作。
角色是具有名稱的一組權(quán)限的組合,常用系統(tǒng)預(yù)定義角色,CONNECT:臨時(shí)用戶;RESOURCE:更為可靠和正式的用戶;DBA:數(shù)據(jù)庫管理員角色,擁有管理數(shù)據(jù)庫的最高權(quán)限。
#分配權(quán)限或角色GRANT privileges or role TO user; #撤銷權(quán)限或角色REVOKE privileges or role FROM user;
2、創(chuàng)建表:數(shù)據(jù)存放在表中,數(shù)據(jù)完整性的問題大多是由于設(shè)計(jì)引起的。創(chuàng)建表的時(shí)候,就應(yīng)當(dāng)保證以后數(shù)據(jù)輸入是正確的,錯(cuò)誤的數(shù)據(jù)、不符合要求的數(shù)據(jù)不允許輸入。
數(shù)據(jù)類型: 字符數(shù)據(jù)類型 CHAR:存儲(chǔ)固定長度的字符串 VARCHAR2 :存儲(chǔ)可變長度的字符串 NCHAR和NVARCHAR2 :存儲(chǔ)Unicode字符集類型 數(shù)值數(shù)據(jù)類型 NUMBER:存儲(chǔ)整數(shù)和浮點(diǎn)數(shù),格式為NUMBER(p, s) column_name NUMBER { p = 38, s = 0} column_name NUMBER (p) {整數(shù)} column_name NUMBER (p, s) {浮點(diǎn)數(shù)} 日期時(shí)間數(shù)據(jù)類型 DATE:存儲(chǔ)日期和時(shí)間數(shù)據(jù) TIMESTAMP:比DATE更精確 LOB數(shù)據(jù)類型 BLOB:存儲(chǔ)二進(jìn)制對(duì)象,如圖像、音頻和視頻文件 CLOB:存儲(chǔ)字符格式的大型對(duì)象
3、創(chuàng)建序列:使用序列
獲取下一個(gè)序列值select MASTER_SEQ.NEXTVAL from dual 獲取當(dāng)前序列值select MASTER_SEQ.Currval from dual; 插入數(shù)據(jù)時(shí)候使用insert into GRADE values (MASTER_SEQ.NEXTVAL,'二年級(jí)');
動(dòng)力節(jié)點(diǎn)的Oracle數(shù)據(jù)庫視頻,主要講解了Oracle數(shù)據(jù)庫基礎(chǔ)、搭建Oracle數(shù)據(jù)庫環(huán)境、SQL*Plus命令行工具的使用、標(biāo)準(zhǔn)SQL、Oracle數(shù)據(jù)核心-表空間、Oracle數(shù)據(jù)庫常用對(duì)象,數(shù)據(jù)庫性能優(yōu)化,數(shù)據(jù)的導(dǎo)出與導(dǎo)入,索引,視圖,連接查詢,子查詢,Sequence,數(shù)據(jù)庫設(shè)計(jì)三范式等。
課程學(xué)習(xí)目錄
1.Oracle視頻教程_Oracle概述
2.Oracle視頻教程_Oracle概述
3.Oracle視頻教程_簡單SQL語句
4.Oracle視頻教程_簡單SQL語句
5.Oracle視頻教程_Oracle函數(shù)
6.Oracle視頻教程_Oracle組函數(shù)
7.Oracle視頻教程_多表查詢
8.Oracle視頻教程_子查詢
9.Oracle視頻教程_DML語句
10.Oracle視頻教程_事務(wù)
11.Oracle視頻教程_數(shù)據(jù)庫對(duì)象
12.Oracle視頻教程_數(shù)據(jù)庫對(duì)象
13.Oracle視頻教程_數(shù)據(jù)庫對(duì)象
14.Oracle視頻教程_數(shù)據(jù)庫對(duì)象
15.Oracle視頻教程_索引,視圖
16.Oracle視頻教程_TOP-N分析法
17.Oracle視頻教程_數(shù)據(jù)庫設(shè)計(jì)范式
完整目錄可以關(guān)注動(dòng)力節(jié)點(diǎn)Java視頻教程
以上就是對(duì)“Oracle入門視頻,全套精品課程學(xué)習(xí)”的介紹,希望對(duì)大家有所幫助,還想學(xué)習(xí)更多關(guān)于Java的課程,可以關(guān)注動(dòng)力節(jié)點(diǎn)官網(wǎng)Java視頻教程,免費(fèi)下載學(xué)習(xí)。
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743