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