最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網 會員登陸 & 注冊

黑馬程序員Oracle數據庫精講,從0到1學會Oracle數據庫

2023-07-01 14:32 作者:大飛的飛  | 我要投稿

---------------------------第1章---------------------------

?
01.什么是ORACLE P1 - 01:08
?

-分布式數據庫

-支持分布式處理功能

?
02.掛載window2003 P2 - 06:33
?

-可移植性(Windows→Linux)

-VMware (Oracle一般裝在服務器上 Windows server 2003,其他遠程調用)

-服務器版操作系統(tǒng)

-掛載:運行VMware→運行Windows server 2003 .vxm

?
03.網絡配置 P3 - 00:13
?

-本地連接 物理網卡

-虛擬網卡 本地與虛擬機內部網絡連接

-安裝VMware后自動創(chuàng)建虛擬網卡VMnet0 VMnet8

-連接模式:


橋接模式:

?
03.網絡配置 P3 - 02:51
?

-本機和虛擬機中服務器在同一個局域網,但計算機需要網線與交換機相連

僅主機(推薦配置)

?
03.網絡配置 P3 - 03:43
?

-本地計算機和虛擬機中計算機用一根網線相連,不用插網線,不受外部網絡環(huán)境影響

NAT模式:

?
03.網絡配置 P3 - 04:16
?

-虛擬機操作系統(tǒng)與本地計算機共享一個IP地址,本地計算機和虛擬機內計算機無法通信

-子網IP可更改

?
03.網絡配置 P3 - 08:12
?

操作系統(tǒng)與新建虛擬網卡綁定

安裝Oracle數據庫

?
04.ORACLE安裝及體系結構講解 P4 - 00:22
?

Oracle 10g

體系結構:

?
04.ORACLE安裝及體系結構講解 P4 - 04:45
?

-一套oracle可以有多個實例(支持,較少涉及)

-表空間:一個或多個數據文件的邏輯稱呼



-只有oracle有表空間的概念

-命令行遠程連接SQL(一般DBA使用,調優(yōu)使用)->可視化工具(多數屬于第三方工具, PLSQL+developer)

?
03.網絡配置 P3 - 02:36
?

-配置:不具備遠程連接oracle功能,需配置

-中文亂碼問題:配置環(huán)境變量 SQL查詢服務器編碼,環(huán)境變量中配置即可(需要時見視頻,重新進入)

?
03.網絡配置 P3 - 14:57
?



?
03.網絡配置 P3 - 01:23
?

<自來水公司收費系統(tǒng)>


?
03.網絡配置 P3 - 08:38
?


?
03.網絡配置 P3 - 00:14
?

-實際是創(chuàng)建數據文件

-語句:create tablespace

-objects 里有一個 “tablespaces”的文件夾,可以查看所有表空間信息

?
03.網絡配置 P3 - 00:38
?

-語句:create user

-一個表空間里可以建立多個用戶

-添加用戶后,還需要添加權限

?
10.表的創(chuàng)建修改與刪除 P10 - 00:06
?

-創(chuàng)建表:primary keyz->主鍵

-語句與MySQL一致

-數據類型:字符型、數值型、日期型、二進制型(大數據類型)



-右側objects中的tables節(jié)點保存所有表,可查看表結構

->可以右鍵tables,點擊new,可視化創(chuàng)建表;右鍵表名稱選擇edit可編輯已創(chuàng)建的表

-修改表:增加字段、修改字段、修改字段名、刪除字段名




-刪除表:

?
11.數據增刪改 P11 - 00:05
?

-插入數據:(與MySQL一致)

->不寫列名,即插入全部列

->執(zhí)行語句后,需要提交事務(commit)后才正在插入至表中;或手寫“commit;”再執(zhí)行,即可直接提交

-修改數據:

->需提交事務

-刪除數據:

->需提交事務,刪除一條語句

->delete from可以回滾(移動數據值回滾段,效率低);truncate不可回滾(重建表結構,直接刪除表)


?
12.搭建開發(fā)環(huán)境和編寫工具類 P12 - 00:17
?

-了解

-orcl 實例名稱

?
13.JDBC連接Oracle-數據的增刪改操作 P13 - 00:12
?

?
14.整庫導出和導入 P14 - 00:56
?

-DBA 數據庫遷移

?
14.整庫導出和導入 P14 - 03:43
?

-整庫/指定文件導出 EXP:

將整個數據庫導出成一個文件(默認EXPDAT.DMP,純二進制文件),服務器級別操作命令(服務器命令行操作)

-整庫/指定文件導入 IMP:

->存在對象則跳過,存在表導入失敗,不會覆蓋數據操作,有表就不行


?
15.按用戶和表導入導出 P15 - 00:05
?

?
15.按用戶和表導入導出 P15 - 03:37
?

-根據用戶找表

----------------------------第2章-----------------------------

?
01.單表查詢-簡單條件和去重 P18 - 00:08
?

<中間部分直接看視頻學習 ,未記筆記.. 有比較重要的>

?
10.字符函數 P27 - 00:02
?

  1. 字符函數(部分 其余自行了解)

?
10.字符函數 P27 - 02:18
?

-length

-select必須跟from,提供“偽表 dual”補充語法

select length(‘ABCD’)from dual

?
10.字符函數 P27 - 06:15
?

-字符串截取 substr(原字符串,從第幾位截取,截取字符數) ;從1開始

?
10.字符函數 P27 - 08:25
?

-select concat('ABC','D') from dual

-只能一次拼接兩個字符串,多時嵌套

-推薦字符串拼接符('+'只針對數字,'||'針對字符串):

select 'ABC' || 'D' from dual

?
11.數值函數 P28 - 00:08
?

?
11.數值函數 P28 - 00:53
?

-select round(100.456,2) from dual -> 保留兩位小數,100.47

默認保留整數,添加參數設置保留位數

?
11.數值函數 P28 - 02:26
?

-select trunc(100.567,2) from dual ->100.56

?
11.數值函數 P28 - 04:25
?

-select mod(10,2) from dual

?
12.日期函數 P29 - 00:03
?
其余了解

?
12.日期函數 P29 - 00:52
?

-select add_months (sysdate,2) from dual

-參數為負數即為減月

?
12.日期函數 P29 - 02:45
?

-select last_day(sysdate) from dual

?
12.日期函數 P29 - 05:45
?

-默認按日截取

-按月截取

select trunc(sysdate,'mm') from dual

?
13.轉換函數 P30 - 00:06
?

?
13.轉換函數 P30 - 00:46
?

-select to_char(100) from dual

?
13.轉換函數 P30 - 03:09
?

-按格式轉換select to_char(sysdate,'yyyy-mm-dd') from dual

?
13.轉換函數 P30 - 05:59
?

-查詢常用

select to_date('2022-12-23','yyyy-mm-dd')from dual

?
13.轉換函數 P30 - 08:59
?

to_number('100')...

?
14.其它函數 P31 - 00:06
?

?
14.其它函數 P31 - 01:04
?

-nvl , nvl2(檢測的值,如果不為null的值,如果為null的值)

?
14.其它函數 P31 - 07:37
?

-條件判斷

14-18待學習 - 遇到使用該函數時在學習即可

------------------------------------------------------------------------------------------------------------------------

三、oracle對象

1.視圖

?
01.什么是視圖 P37 - 00:02
?

-oracle對象:表、視圖、存儲對象..

-什么是視圖(基本上所有的數據庫產品都有視圖):一虛擬表(一條語句),基于它創(chuàng)建時指定的查詢語句返回的結果集

1)一種虛擬的表,封裝SQL語句,再次查詢結果時,直接查詢該視圖即可

2)優(yōu)點:簡化數據操作(與表的使用方法一致);著重于特定數據(不必要的數據或敏感數據可以不出現在視圖中),定制不同用戶對數據的訪問權限(可設置為只讀);提供向后的兼容性


?
02.創(chuàng)建修改刪除視圖語法 P38 - 00:09
?


?
03.視圖案例-簡單視圖 P39 - 00:01
?

-先寫select語句

-創(chuàng)建后生成至左側objects中的views節(jié)點下

-修改視圖中的數據等于修改表的數據,視圖為虛擬表,引用的均為基表;相反也一樣;視圖占數據庫位置僅為一條SQL語句大?。?div id="s0sssss00s" class="ql-tag-blot">?

04.視圖案例-檢查約束的視圖 P40 - 00:01
?

-創(chuàng)建視圖語法中特殊參數 with check option

-無法修改已創(chuàng)建的帶檢查約束的視圖;無法修改條件值(where后的),其他字段名稱等可修改

?
05.視圖案例-只讀視圖 P41 - 00:02
?

-with read only 只能查無法修改

?
06.視圖案例-帶錯誤的視圖 P42 - 00:00
?

-select 語句有誤,比如沒有基表存在;關鍵字force,views節(jié)點帶紅色×,允許先建立視圖,后續(xù)基表生成后視圖即可成立

?
07.視圖案例-多表關聯的視圖 P43 - 00:00
?

-復雜視圖:視圖的SQL語句中有聚合函數或多表關聯查詢

-修改復雜視圖(多表關聯)的數據:允許,且基表也被修改;?多表關聯中有基表屬于鍵保留表 (把主鍵保留下來的那個表),只能修改鍵保留表的數據?

?
08.視圖案例-聚合統(tǒng)計的視圖 P44 - 00:00
?

-最后產生視圖需要每個類都有別名

-不可修改聚合統(tǒng)計列的數字;聚合統(tǒng)計沒有鍵保留表;且建不建只讀表均不可以修改

2.物化視圖

?
09.物化視圖-概念及語法 P45 - 00:01
?

-視圖實體化(定義見下圖):會建立副本,占用存儲空間;物化視圖相當于查詢單表,不再多表關聯,提高查詢效率

-語法:materialized

again





黑馬程序員Oracle數據庫精講,從0到1學會Oracle數據庫的評論 (共 條)

使用qq登录你需要登录后才可以评论。
通许县| 靖江市| 涟源市| 成都市| 东兴市| 翁牛特旗| 庄浪县| 昭苏县| 邹平县| 凤翔县| 孝义市| 宜君县| 大田县| 湟源县| 隆林| 武乡县| 东明县| 旅游| 扎鲁特旗| 故城县| 会同县| 沾益县| 鄂尔多斯市| 肥城市| 呈贡县| 博爱县| 凭祥市| 郁南县| 西峡县| 宿州市| 江山市| 北宁市| 巴中市| 沾化县| 资源县| 兴安盟| 兴文县| 敖汉旗| 南昌市| 苏尼特左旗| 郸城县|