版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 TOC o 1-3 h z u HYPERLINK l _Toc263845074 Oracle數(shù)據(jù)庫學習 PAGEREF _Toc263845074 h 1 HYPERLINK l _Toc263845075 1基本使用 PAGEREF _Toc263845075 h 5 HYPERLINK l _Toc263845076 1.1常用命命令 PAGEREF _Toc263845076 h 5 HYPERLINK l _Toc263845077 1.1.1CConnecct/Dissconneect 數(shù)據(jù)據(jù)庫連接命令令 PAGEREF _Toc263845077 h 5 HYPERLINK
2、l _Toc263845078 1.1.2PPL/SQLL連接數(shù)據(jù)庫庫配置,Orracle客客戶端的配置置文件 PAGEREF _Toc263845078 h 5 HYPERLINK l _Toc263845079 1.1.3配配置Oraccle數(shù)據(jù)庫庫監(jiān)聽Asssistannt PAGEREF _Toc263845079 h 6 HYPERLINK l _Toc263845080 1.1.4PPassword 修改密碼命命令 PAGEREF _Toc263845080 h 6 HYPERLINK l _Toc263845081 1.1.5SShow 顯顯示登錄用戶戶 PAGEREF _Toc
3、263845081 h 6 HYPERLINK l _Toc263845082 1.1.6CClear 清屏 PAGEREF _Toc263845082 h 6 HYPERLINK l _Toc263845083 1.1.7EExit 退退出命令 PAGEREF _Toc263845083 h 6 HYPERLINK l _Toc263845084 1.1.8文文件操作命令令 PAGEREF _Toc263845084 h 6 HYPERLINK l _Toc263845085 1.1.9& 交互式命命令 PAGEREF _Toc263845085 h 6 HYPERLINK l _Toc26
4、3845086 1.1.10顯示和設置置環(huán)境的變量 PAGEREF _Toc263845086 h 7 HYPERLINK l _Toc263845087 2用戶管理 PAGEREF _Toc263845087 h 7 HYPERLINK l _Toc263845088 2.1用戶管管理 PAGEREF _Toc263845088 h 7 HYPERLINK l _Toc263845089 2.1.1CCreatee userr 創(chuàng)建用戶戶 PAGEREF _Toc263845089 h 7 HYPERLINK l _Toc263845090 2.1.2PPasswoord 修改改密碼 PAG
5、EREF _Toc263845090 h 7 HYPERLINK l _Toc263845091 2.1.3DDrop uuser刪除除用戶 PAGEREF _Toc263845091 h 7 HYPERLINK l _Toc263845092 2.1.4賦賦予和收回權權限 PAGEREF _Toc263845092 h 8 HYPERLINK l _Toc263845093 2.1.5PProfille管理用戶戶口令 PAGEREF _Toc263845093 h 8 HYPERLINK l _Toc263845094 2.1.6給給賬戶解鎖 PAGEREF _Toc263845094 h
6、9 HYPERLINK l _Toc263845095 2.1.7終終止口令 PAGEREF _Toc263845095 h 9 HYPERLINK l _Toc263845096 2.1.8口口令歷史 PAGEREF _Toc263845096 h 9 HYPERLINK l _Toc263845097 2.1.9刪刪除proffile文件件 PAGEREF _Toc263845097 h 9 HYPERLINK l _Toc2638455098 3數(shù)據(jù)類型 PAGEREF _Toc263845098 h 10 HYPERLINK l _Toc263845099 3.1字符型型 PAGERE
7、F _Toc263845099 h 10 HYPERLINK l _Toc263845100 3.1.1CChar 定定長字符 PAGEREF _Toc263845100 h 10 HYPERLINK l _Toc263845101 3.1.2VVarchaar2 變長長字符 PAGEREF _Toc263845101 h 10 HYPERLINK l _Toc263845102 3.1.3CClob 字字符型大對象象 PAGEREF _Toc263845102 h 10 HYPERLINK l _Toc263845103 3.2數(shù)值型型 PAGEREF _Toc263845103 h 10
8、HYPERLINK l _Toc263845104 3.2.1NNumberr 數(shù)值型 PAGEREF _Toc263845104 h 10 HYPERLINK l _Toc263845105 3.3日期 PAGEREF _Toc263845105 h 10 HYPERLINK l _Toc263845106 3.3.1DDate 一一般日期(年年、月、日,時時、分、秒) PAGEREF _Toc263845106 h 10 HYPERLINK l _Toc263845107 3.3.2ttimesttamp 精精確時間 PAGEREF _Toc263845107 h 10 HYPERLINK
9、 l _Toc263845108 3.4圖片類類型 PAGEREF _Toc263845108 h 11 HYPERLINK l _Toc263845109 3.4.1BBlob 可可存儲圖片、視視頻、聲音 PAGEREF _Toc263845109 h 11 HYPERLINK l _Toc263845110 4表格管理 PAGEREF _Toc263845110 h 11 HYPERLINK l _Toc263845111 4.1創(chuàng)建表表(注意字母大大小寫,一般般為大寫) PAGEREF _Toc263845111 h 11 HYPERLINK l _Toc263845112 4.2添加一
10、一個字段 PAGEREF _Toc263845112 h 11 HYPERLINK l _Toc263845113 4.3修改字字段的長度 PAGEREF _Toc263845113 h 11 HYPERLINK l _Toc263845114 4.4刪除一一個字段 PAGEREF _Toc263845114 h 11 HYPERLINK l _Toc263845115 4.5修改表表的名字 PAGEREF _Toc263845115 h 12 HYPERLINK l _Toc263845116 4.6刪除表表 PAGEREF _Toc263845116 h 12 HYPERLINK l _T
11、oc26338451117 4.7所有字段都都插入數(shù)據(jù) PAGEREF _Toc263845117 h 12 HYPERLINK l _Toc263845118 4.8插入部部分字段 PAGEREF _Toc263845118 h 12 HYPERLINK l _Toc263845119 4.9插入空空值 PAGEREF _Toc263845119 h 12 HYPERLINK l _Toc263845120 4.10查詢詢空值 PAGEREF _Toc263845120 h 12 HYPERLINK l _Toc263845121 4.11修改改字段 PAGEREF _Toc26384512
12、1 h 12 HYPERLINK l _Toc263845122 4.12刪除除數(shù)據(jù) PAGEREF _Toc263845122 h 13 HYPERLINK l _Toc263845123 5簡單表查詢詢 PAGEREF _Toc263845123 h 13 HYPERLINK l _Toc263845124 5.1查詢表表的結構 PAGEREF _Toc263845124 h 13 HYPERLINK l _Toc263845125 5.2查詢表表的指定列和和所有列 PAGEREF _Toc263845125 h 13 HYPERLINK l _Toc263845126 5.3Dissti
13、nctt 取消重復復行 PAGEREF _Toc263845126 h 13 HYPERLINK l _Toc263845127 5.4瘋狂復復制 PAGEREF _Toc263845127 h 13 HYPERLINK l _Toc263845128 5.5Sellect中使使用列的別名名 PAGEREF _Toc263845128 h 14 HYPERLINK l _Toc263845129 5.6Sellect中使使用算術表達達式 PAGEREF _Toc263845129 h 14 HYPERLINK l _Toc263845130 5.7使用NNVL函數(shù)處處理NULLL值 PAGER
14、EF _Toc263845130 h 14 HYPERLINK l _Toc263845131 5.8“|”字符串連連接符 PAGEREF _Toc263845131 h 14 HYPERLINK l _Toc263845132 5.9Wheere 查詢詢條件子句 PAGEREF _Toc263845132 h 14 HYPERLINK l _Toc263845133 5.10Liike 操作作符 PAGEREF _Toc263845133 h 14 HYPERLINK l _Toc263845134 5.11Whhere 條條件中使用IIN PAGEREF _Toc263845134 h 1
15、5 HYPERLINK l _Toc263845135 5.12使用用is nuull的操作作符 PAGEREF _Toc263845135 h 15 HYPERLINK l _Tooc26388451366 5.13使用邏輯操操作符號 PAGEREF _Toc263845136 h 15 HYPERLINK l _Toc263845137 5.14Orrder bby排序語句句 PAGEREF _Toc263845137 h 15 HYPERLINK l _Toc263845138 5.15使用用列的別名排排序 PAGEREF _Toc263845138 h 15 HYPERLINK l _
16、Toc2638451339 6復雜表查詢詢 PAGEREF _Toc263845139 h 16 HYPERLINK l _Toc263845140 6.1數(shù)據(jù)分分組 maxx,min,avg,sum,countt PAGEREF _Toc263845140 h 16 HYPERLINK l _Toc263845141 6.2Grooup byy和havinng子句 PAGEREF _Toc263845141 h 16 HYPERLINK l _Toc26638451142 6.3數(shù)據(jù)分組總總結 PAGEREF _Toc263845142 h 16 HYPERLINK l _Toc263845
17、143 7多表查詢 PAGEREF _Toc263845143 h 17 HYPERLINK l _Toc263845144 7.1多表查查詢,bettween and語句句 PAGEREF _Toc263845144 h 17 HYPERLINK l _Toc263845145 7.2自自連接 PAGEREF _Toc263845145 h 17 HYPERLINK l _Toc263845146 8子查詢 PAGEREF _Toc263845146 h 117 HYPERLINK l _Toc263845147 8.1單行子子查詢 PAGEREF _Toc263845147 h 17 HY
18、PERLINK l _Toc263845148 8.2多行子子查詢 PAGEREF _Toc263845148 h 18 HYPERLINK l _Toc263845149 8.3使用aany操作符符查詢 PAGEREF _Toc263845149 h 18 HYPERLINK l _Toc263845150 8.4多列子子查詢 PAGEREF _Toc263845150 h 18 HYPERLINK l _Toc263845151 8.5Froom子句中使使用子查詢 PAGEREF _Toc263845151 h 18 HYPERLINK l _Toc263845152 8.6分頁查查詢 P
19、AGEREF _Toc263845152 h 18 HYPERLINK l _Toc263845153 8.7用查詢詢結果創(chuàng)建新新表 PAGEREF _Toc263845153 h 19 HYPERLINK l _Toc263845154 8.8合并查查詢 PAGEREF _Toc263845154 h 19 HYPERLINK l _Toc2638455155 9Java操作作Oraclle PAGEREF _Toc263845155 h 20 HYPERLINK l _Toc263845156 9.1jdbbc.odbbc橋連接,不能遠程連連接 PAGEREF _Toc263845156
20、h 20 HYPERLINK l _Toc263845157 9.1.1引引sql包 PAGEREF _Toc263845157 h 20 HYPERLINK l _Toc263845158 9.1.22加載驅動 PAGEREF _Toc263845158 h 20 HYPERLINK l _Toc263845159 9.1.3得得到連接 PAGEREF _Toc263845159 h 20 HYPERLINK l _Toc263845160 9.2jdbbc.Oraacle連接接,允許遠程程連接 PAGEREF _Toc263845160 h 20 HYPERLINK l _Toc26384
21、5161 9.2.1引引sql包 PAGEREF _Toc263845161 h 20 HYPERLINK l _Toc263845162 9.2.2加加載驅動 PAGEREF _Toc263845162 h 20 HYPERLINK l _Toc263845163 9.2.3得得到連接 PAGEREF _Toc263845163 h 20 HYPERLINK l _Toc263845164 10事物 PAGEREF _Toc263845164 h 221 HYPERLINK l _Toc263845165 10.1使用用子查詢插入入數(shù)據(jù) PAGEREF _Toc263845165 h 21
22、HYPERLINK l _Toc263845166 10.2使用用子查詢插入入數(shù)據(jù) PAGEREF _Toc263845166 h 21 HYPERLINK l _Toc263845167 10.3Orracle中中的事物 PAGEREF _Toc263845167 h 21 HYPERLINK l _Toc263845168 11函數(shù) PAGEREF _Toc263845168 h 222 HYPERLINK l _Toc263845169 11.1字符符函數(shù) PAGEREF _Toc263845169 h 22 HYPERLINK l _Toc263845170 11.1.1lowerr(
23、charr):將字符符串轉化為小小寫的格式 PAGEREF _Toc263845170 h 22 HYPERLINK l _Toc263845171 11.1.2upperr(charr):將字符符串轉化為大大寫的格式 PAGEREF _Toc263845171 h 22 HYPERLINK l _Toc263845172 11.1.3lengtth(chaar):返回回字符串的長長度 PAGEREF _Toc263845172 h 22 HYPERLINK l _Toc263845173 11.1.4substtr(chaar,m,nn):取字符串的的子串 PAGEREF _Toc26384
24、5173 h 22 HYPERLINK l _Toc263845174 11.1.5replaace(chhar1,sserch_strinng,repplace_strinng)替換字字符串 PAGEREF _Toc263845174 h 22 HYPERLINK l _Toc263845175 11.1.6instrr(charr1,chaar2,n,m)取子串串在字符串的的位置 PAGEREF _Toc263845175 h 22 HYPERLINK l _Toc263845176 11.2數(shù)學學函數(shù) PAGEREF _Toc263845176 h 23 HYPERLINK l _Toc
25、263845177 11.2.1roundd(n,mm) 四舍舍五入 PAGEREF _Toc263845177 h 23 HYPERLINK l _Toc263845178 11.2.2truncc(n,mm) 截取取數(shù)字 PAGEREF _Toc263845178 h 23 HYPERLINK l _Toc263845179 11.2.3mod(mm,n) 取取摩 PAGEREF _Toc263845179 h 23 HYPERLINK l _Toc263845180 11.2.4floorr(n) 向向下取最大整整數(shù) PAGEREF _Toc263845180 h 23 HYPERLIN
26、K l _Toc263845181 11.2.5ceil(n) 向上上取最小整數(shù)數(shù) PAGEREF _Toc263845181 h 23 HYPERLINK l _Toc263845182 11.2.6abs(nn) 返回數(shù)數(shù)字n的絕對值 PAGEREF _Toc263845182 h 24 HYPERLINK l _Toc263845183 11.2.7acos(n) 返回回數(shù)字的反余余弦值 PAGEREF _Toc263845183 h 24 HYPERLINK l _Toc263845184 11.2.8asin(n) 返回回數(shù)字的反正正弦值 PAGEREF _Toc263845184
27、h 24 HYPERLINK l _Toc263845185 11.2.9atan(n) 返回回數(shù)字的反正正切 PAGEREF _Toc263845185 h 24 HYPERLINK l _Toc263845186 11.2.100cos(nn) 返回數(shù)數(shù)字的余弦值值 PAGEREF _Toc263845186 h 24 HYPERLINK l _Toc2638445187 11.2.11exp(nn) 返回e的n次冪 PAGEREF _Toc263845187 h 24 HYPERLINK l _Toc263845188 11.2.122log(mm,n) 返返回對數(shù)值 PAGEREF _
28、Toc263845188 h 24 HYPERLINK l _Toc263845189 11.2.133powerr(m,n) 返回m的n次冪 PAGEREF _Toc263845189 h 24 HYPERLINK l _Toc263845190 11.3日期期函數(shù) PAGEREF _Toc263845190 h 24 HYPERLINK l _Toc263845191 11.3.1To_daate函數(shù) PAGEREF _Toc263845191 h 24 HYPERLINK l _Toc263845192 11.3.2sysdaate 該函函數(shù)返回系統(tǒng)統(tǒng)時間; PAGEREF _Toc26
29、3845192 h 24 HYPERLINK l _Toc263845193 11.3.3add_mmonthss(d,n); PAGEREF _Toc263845193 h 24 HYPERLINK l _Toc263845194 11.3.4last_day(dd) 返回指指定日期所在在月份的最后后一天 PAGEREF _Toc263845194 h 25 HYPERLINK l _Toc263845195 11.4轉換換函數(shù) PAGEREF _Toc263845195 h 25 HYPERLINK l _Toc263845196 11.4.1To_chhar轉換函函數(shù) PAGEREF _
30、Toc263845196 h 25 HYPERLINK l _Toc263845197 11.4.2To_daate函數(shù) PAGEREF _Toc263845197 h 26 HYPERLINK l _Toc263845198 11.5系統(tǒng)統(tǒng)函數(shù) PAGEREF _Toc263845198 h 26 HYPERLINK l _Toc263845199 11.5.1Sys_ccontexxt函數(shù) PAGEREF _Toc263845199 h 26 HYPERLINK l _Toc263845200 12數(shù)據(jù)庫管管理 PAGEREF _Toc263845200 h 27 HYPERLINK l
31、_Toc263845201 12.1數(shù)據(jù)據(jù)庫管理員 PAGEREF _Toc263845201 h 27 HYPERLINK l _Toc263845202 12.1.1管理數(shù)據(jù)庫庫的用戶主要要有:syss和systeem PAGEREF _Toc263845202 h 27 HYPERLINK l _Toc263845203 12.1.2Dba、Sysdbba、Sysopper權限的的用戶 PAGEREF _Toc263845203 h 27 HYPERLINK l _Toc263845204 12.1.3管理初始化化參數(shù) PAGEREF _Toc263845204 h 28 HYPERLI
32、NK l _Toc263845205 12.2數(shù)據(jù)據(jù)庫(表)的的邏輯備份和和恢復 PAGEREF _Toc263845205 h 28 HYPERLINK l _Toc263845206 12.2.1導出 PAGEREF _Toc263845206 h 28 HYPERLINK l _Toc263845207 12.2.2導入 PAGEREF _Toc263845207 h 30 HYPERLINK l _Toc263845208 12.3數(shù)據(jù)據(jù)字典和動態(tài)態(tài)性能視圖 PAGEREF _Toc263845208 h 31 HYPERLINK l _Toc263845209 12.3.1數(shù)據(jù)字典
33、PAGEREF _Toc263845209 h 31 HYPERLINK l _Toc263845210 12.3.2數(shù)據(jù)字典-用戶名、權權限、角色 PAGEREF _Toc263845210 h 31 HYPERLINK l _Toc263845211 12.3.3動態(tài)性能視視圖 PAGEREF _Toc263845211 h 32 HYPERLINK l _Toc263845212 13約束 PAGEREF _Toc263845212 h 332 HYPERLINK l _Toc263845213 13.1創(chuàng)建建約束 PAGEREF _Toc263845213 h 33 HYPERLINK
34、 l _Toc263845214 13.2刪除除約束 PAGEREF _Toc263845214 h 34 HYPERLINK l _Toc263845215 13.3顯示示約束信息 PAGEREF _Toc263845215 h 34 HYPERLINK l _Toc263845216 13.4表級級定義和列級級定義 PAGEREF _Toc263845216 h 34 HYPERLINK l _Toc263845217 14索引、權權限 PAGEREF _Toc263845217 h 35 HYPERLINK l _Toc263845218 14.1索引引 PAGEREF _Toc2638
35、45218 h 35 HYPERLINK l _Toc263845219 14.1.1創(chuàng)建索引 PAGEREF _Toc263845219 h 35 HYPERLINK l _Toc263845220 14.1.2索引使用原原則 PAGEREF _Toc263845220 h 35 HYPERLINK l _Toc263845221 14.1.3索引缺點分分析 PAGEREF _Toc263845221 h 35 HYPERLINK l _Toc263845222 14.1.4其他索引 PAGEREF _Toc263845222 h 35 HYPERLINK l _Toc263845223 1
36、4.1.5顯示表的所所有索引 PAGEREF _Toc263845223 h 35 HYPERLINK l _Toc263845224 14.2權限限 PAGEREF _Toc263845224 h 36 HYPERLINK l _Toc263845225 14.2.1系統(tǒng)權限 PAGEREF _Toc263845225 h 36 HYPERLINK l _Toc263845226 14.2.2對象權限 PAGEREF _Toc263845226 h 36 HYPERLINK l _Toc263845227 15角色 PAGEREF _Toc263845227 h 337 HYPERLINK
37、l _Toc263845228 15.1預定定義角色 PAGEREF _Toc263845228 h 38 HYPERLINK l _Toc263845229 15.1.1Conneect角色 PAGEREF _Toc263845229 h 38 HYPERLINK l _Toc263845230 15.1.2resouurce角色色 PAGEREF _Toc263845230 h 38 HYPERLINK l _Toc263845231 15.1.3dba角色 PAGEREF _Toc263845231 h 38 HYPERLINK l _Toc263845232 15.2自定定義角色 PA
38、GEREF _Toc263845232 h 39 HYPERLINK l _Toc263845233 15.2.1建立角色 PAGEREF _Toc263845233 h 39 HYPERLINK l _Toc263845234 15.2.2角色授權 PAGEREF _Toc263845234 h 39 HYPERLINK l _Toc263845235 15.2.3授予用戶角角色權限 PAGEREF _Toc263845235 h 39 HYPERLINK l _Toc263845236 15.2.4刪除角色 PAGEREF _Toc263845236 h 40 HYPERLINK l _T
39、oc263845237 15.2.5顯示角色信信息 PAGEREF _Toc263845237 h 40 HYPERLINK l _Toc263845238 15.2.6精細訪問控控制 PAGEREF _Toc263845238 h 40 HYPERLINK l _Toc263845239 16plsqql編程 PAGEREF _Toc263845239 h 41 HYPERLINK l _Toc2638445240 16.1PL/SQQL編程介紹紹 PAGEREF _Toc263845240 h 41 HYPERLINK l _Toc263845241 16.1.1PL/SQQL創(chuàng)建存儲儲過
40、程 PAGEREF _Toc263845241 h 41 HYPERLINK l _Toc263845242 16.1.2PL/SQQL編程分類類 PAGEREF _Toc263845242 h 42 HYPERLINK l _Toc2638455243 16.1.3PL/SQQL編寫規(guī)范范 PAGEREF _Toc263845243 h 42 HYPERLINK l _Toc263845244 16.1.4PL/SQQL編程塊 PAGEREF _Toc263845244 h 42 HYPERLINK l _Toc263845245 16.1.5PL/SQQL編程過程 PAGEREF _Toc
41、263845245 h 43 HYPERLINK l _Toc2638455246 16.1.6PL/SQQL編程函數(shù) PAGEREF _Toc263845246 h 44 HYPERLINK l _Toc263845247 16.1.7PL/SQQL編程包 PAGEREF _Toc263845247 h 45 HYPERLINK l _Toc263845248 16.1.8PL/SQQL編程觸發(fā)器 PAGEREF _Toc263845248 h 46 HYPERLINK l _Toc26388452499 16.1.9PL/SQQL編程變量 PAGEREF _Toc263845249 h 4
42、6 HYPERLINK l _Toc263845250 16.1.100PL/SQQL編程控制結構 PAGEREF _Toc263845250 h 50 HYPERLINK l _Toc263845251 16.1.111PL/SQQL編程分頁過程編編寫 PAGEREF _Toc263845251 h 53 HYPERLINK l _Toc263845252 16.1.122PL/SQQL編程例外 PAGEREF _Toc263845252 h 60 HYPERLINK l _Toc263845253 16.1.133PL/SQQL編程視圖 PAGEREF _Toc263845253 h 63
43、基本使用Oracle安安裝成功后,會會默認生成三三個用戶Sys 用戶:超級管理員員 權限最高高 它的角色色dba密碼碼changge_on_instaallSystem 用戶:是系系統(tǒng)管理員 權限也很高高 他的角色色是 dbaaoper 密碼 maanagerrScott用戶戶:普通用戶戶 密碼是 tigerrSys與sysstem區(qū)別別:Sys有creeate ddatabaase的權限限,而sysstem沒有有,其他相似似,日常對OOraclee管理過程中中使用sysstem就夠夠了。常用命令Connectt/Discconnecct 數(shù)據(jù)庫庫連接命令Connecct 用戶戶名/密碼網(wǎng)絡絡
44、服務名aas syssdba/ssysopeer,當用用特權用戶身身份連接時,必必須帶上ass sysddba或是aas syssoper ;Disconnnect該命令用來來斷開與當前前數(shù)據(jù)庫的連連接。PL/SQL連連接數(shù)據(jù)庫配配置,Oraacle客戶戶端的配置文文件Oracle客客戶端的配制制文件,默認認會安裝在“C:Orracleora900netwworkaadmin”目錄下,名名為“tnsnaames.oora”參考格式如如下:YY_192.168.1.7 = - YY_1992.1688.1.7即即數(shù)據(jù)庫名_數(shù)據(jù)庫IPP地址 (DESCCRIPTIION = (ADDRRESS_L
45、LIST = (ADDDRESS = (PRROTOCOOL = TTCP)(HHOST = 192.168.1.7)(PPORT = 15211) - HOST數(shù)數(shù)據(jù)庫IP地地址,PORRT端口 ) (COONNECTT_DATAA = (SSID = YY) -YYY數(shù)據(jù)庫名 (SERVEER = DDEDICAATED) )配置Oraclle數(shù)據(jù)庫監(jiān)監(jiān)聽AssiistanttPasswoord 修修改密碼命令令該命令用于修改改用戶的密碼碼,如果想修修改其他用戶戶的密碼,需需要用syss/systtem登錄Show 顯示示登錄用戶Show usser;顯示示當前登錄用用戶名Clear 清清
46、屏Clear;清清屏Exit 退出出命令該命令會斷開與與數(shù)據(jù)庫的連連接,同時會會退出sqll*pluss 。 文件操作命令Start 和和 運運行sql腳腳本如:sql d:aa.sql 或者sqllStarrt d:a.sqllEdit 該命命令可以編輯輯指定的SQQL腳本如:Sqleedit dd:a.ssqlSpool 該該命令可以將將sql*pplus屏幕幕上的內容輸輸出到指定的的文件中去(假脫機)如:Sqlsspool d:b.sql 并并輸入sqllspoool offf;& 交互式命令令& 可以替代代變量在執(zhí)行行時,需要用用戶輸入。如:SQLsselsctt * frrom em
47、mp wheere joob=&工作;顯示和設置環(huán)境境的變量可以用來控制輸輸出的各種格格式,sett showw 如果希望望永久的保存存相關的設置置,可以去修修改gloggin.sqql腳本Linsesiize 設置置顯示行的寬寬度,默認是是80個字符符Sqlshoow linnesizeeSqlsett lineesize 90Pagesizze 設置每每頁顯示的行行數(shù)目,默認認是14,用用法和linnesizee一樣用戶管理用戶管理 Create user 創(chuàng)建用戶創(chuàng)建用戶必須用用DBA權限限,或者擁有有alterr userr系統(tǒng)權限,密密碼只能以字字母開頭, 新創(chuàng)建的用用戶沒有任何何權
48、限,不能能登錄數(shù)據(jù)庫庫,需要授權權。Create user abc iidentiified by m1123;創(chuàng)建用戶名名為abc,密密碼為m1223的用戶Passworrd 修改密密碼給自己修改密碼碼可以直接使使用Sqlpassswordd 用戶名如果給別人修改改密碼則需要要具有dbaa的權限,或或是擁有allter uuser的系系統(tǒng)權限Sqlaltter usser 用戶戶名 ideentitiied byy 新密碼Drop usser刪除用用戶在刪除用戶時,如如果要刪除的的用戶,已經(jīng)經(jīng)創(chuàng)建了表,那那么就需要在在刪除時帶一一個參數(shù)caascadee,指刪除該該用戶下面所所有的表,一一般
49、以dbaa的身份去刪刪除某個用戶戶,如果用其其他用戶去刪刪除用戶則需需要具有drrop usser的權限限SqlDroop useer 用戶名名caseeade賦予和收回權限限授予權限命令ggrant,常常用的角色有有conneect、dbba、ressourcees三種;Resourcces角色可可以在任何一一個表空間建建表;Sqlgraant coonnectt to xiiaominng;-給給xiaomming授予予conneect角色的的權限SQL reevoke sysdbba from xxiaomiing; -回收xiiaominng的syssdba權限限如何使用戶可以以管理其
50、他用用戶的表,SSelectt查詢、inssert插入入、updaate修改、dellete刪除除、all全部部、creaate inndex;只有syss、systtem和表的的創(chuàng)建者才可可以給其他用用戶授予表的的管理權限(假設empp為Scottt用戶的表表);Grant sselectt on emp to abc;-Scottt用戶將eemp表的查查詢權限授予予給abc用用戶Grant uupdatee on emmp to abc;Scottt用戶將eemp表的修修改權限授予予給abc用用戶Grant aall onn emp to abcc;-Sccott用戶戶將emp表表的所有權
51、限限授予給abbc用戶回收權限命令rrevokee,誰授予的的權限誰收回回Revoke selecct on emmp to abc;Scottt用戶將eemp表的查查詢權限從aabc用戶收收回Revoke updatte on emmp to abc;Scottt用戶將eemp表的修修改權限從aabc用戶收收回Revoke all onn emp to abcc;-Sccott用戶戶將emp表表的所有權限限從abc用用戶收回被授予權限用戶戶繼續(xù)授予該該權限給其他他用戶,如果是對象權限限,后面就加入witth graant opption;如果是系統(tǒng)權限限,后面就加加入withh admiin
52、 opttion;如果收回某用戶戶的權限則該用戶戶授予給其他他下級用戶該該權限將全部部收回Grant sselectt on empp to abcc with grantt optiion;- Scoott用戶將將emp表的的查詢權限授授予給abcc用戶,并且且讓abc用用戶繼續(xù)給其其他用戶授權權Grant sselectt on Scoott.emmp to abc1 ;abc用用戶將Scoott.emmp表的查詢詢權限授予給給abc1用用戶Profilee管理用戶口口令Profilee是口令限制制,資源限制制的命令集合合,當建立數(shù)數(shù)據(jù)庫時,OOraclee會自動建立立名為deffault
53、的的profiile,當建建立用戶沒有有指定proofile選選項,那Orracle就就會將deffault分分配給用戶,賬戶鎖定:指定定該賬戶登錄錄時最多可以以輸入錯誤密碼的次次數(shù),也可以以指定用戶鎖鎖定的時間(天),一般般用dba的的身份去執(zhí)行行該命令。案例:指定abbc賬戶登錄錄時最多可以以輸入錯誤密密碼3次,鎖鎖定的時間22天Sqlcreeate pprofille locck_a limitt failled_loogin_aattemppts 3 passwword_llock_ttime 22;Sqlaltter usser abbc proofile lock_a;-給用戶aa
54、bc指定pprofille選項給賬戶解鎖Sqlaltter usser abbc acccount unlocck;-給用戶戶abc解鎖鎖終止口令為了讓用戶定期期修改密碼可可以使用終止止口令的指令令來完成,同同樣這個命令令也需要dbba身份來操操作。案例:創(chuàng)建一個個profiile文件,要要求該用戶每每隔10天要要修改自家的的登錄密碼,寬寬限期為2天天。Sqlcreeate pprofille locck_a1 limitt passsword_life_time 10 paassworrd_graace_tiime 2;Sqlaltter usser abbc proofile lock_a
55、1;口令歷史如果希望用戶在在修改密碼時時,不能使用用以前使用過過的密碼,可可使用口令歷歷史,這樣OOraclee就會將口令令修改的信息息存放到數(shù)據(jù)據(jù)字典中,這這樣當用戶修修改密碼時,OOraclee就會對新舊舊密碼進行比比較,當發(fā)現(xiàn)現(xiàn)新舊密碼一一樣時,就提提示用戶重新新輸入密碼。案例:建立profiile文件, passsword_reusee_timee /指定定口令可重用用時間,超過過該時間可再再次使用:Sqlcreeate pprofille passswordd_h liimit ppasswoord_liife_tiime 100 passsword_gracee_timee 2 p
56、assswordd_reusse_timme 10;分配給用戶:Sqlaltter usser abbc proofile passwword_hh;刪除profiile文件刪除profiile文件,如果該profile已經(jīng)分配給客戶需在后面加參數(shù)cascade,所有受到該profile文件限制的用戶全部解除該限制。Sqldroop proofile passwword_hh cascaade;數(shù)據(jù)類型字符型Char 定長長字符char(100) 定長字字符 最大22000字符符,字符數(shù)不不足用空格不不足,查詢速速度快,適合合定長數(shù)據(jù),如如身份證、手手機號碼等;Varcharr2 變長字字符v
57、archarr(20) 變長字符 最大40000字符;Clob 字符符型大對象clob(300000) 字符型大對對象,最大44G,可以存存圖片、視頻頻等;數(shù)值型Number 數(shù)值型 nuumber(5,2) 可以表示-10的388次方到100的38次方方,如nummber(55)表示5位位整數(shù),nuumber(5,2)表表示3位整數(shù)數(shù)2位小數(shù);日期Date 一般般日期(年、月月、日,時、分分、秒)包含年月日和時時分秒;timestaamp 精確確時間時間可以精確到到更小的單位位圖片類型Blob 可存存儲圖片、視視頻、聲音 bloob 二進制制數(shù)據(jù),最大大4G,可以存存圖片、視頻頻、聲音等;表
58、格管理創(chuàng)建表(注意字字母大小寫,一一般為大寫)學生表:create tablee studeent(,學生xh numbber(4), -學學號xm varcchar2(20),姓名xb charr(2),性別birthdaay datte,-出出生日期val nummber(77,2)獎學金);班級表:create tablee classs(-班級classidd(4),班級編號號name(200),-班班級名稱);添加一個字段alter ttable studeent addd(claassid numbeer(2);修改字段的長度度alter ttable studennt modif
59、fy (xmm varcchar2(30);刪除一個字段alter ttable studeent drrop coolumn sal;實際過程中不要要輕易刪除字字段。修改表的名字rename studeent to stu;-將STUDEENT修改為STU刪除表drop taable sstudennt;-刪除STUDEENT表所有字段都插入入數(shù)據(jù)insert into studeent vaalues(10033,張三三,011-5月-005,100);日期格式默認為為:DD-MON-YYY該日期格式: alterr sesssion sset nlls_datte forrmat =YY
60、YYY-MM-DDD;日期格式可以任任意修改,YY年份,M月月份,D日;插入部分字段insert into studeent (xxh,xm,sex) valuees (11004,李四,女);插入空值insert into studeent (xxh,xm,sex,bbirthdday) vvaluess (10005,楊慧,女,nuull);查詢空值select * froom stuudent wheree birtthday is nuull;-查詢空空值select * froom stuudent wheree birtthday is noot nulll;-查詢非非空值修改字段
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024未成年人監(jiān)護責任擔保合同范本釋疑3篇
- 2024年適用建筑工程分包合同3篇
- 2024年適用:個人房產抵押經(jīng)營性貸款合同
- 二零二五年度2025版離婚協(xié)議書財產分割及共同財產管理合同3篇
- 2025版創(chuàng)新中介房屋買賣擔保服務合同11篇
- 2025版綠色環(huán)保型地坪漆施工環(huán)保責任合同3篇
- 二零二五年度專利權抵押貸款合同規(guī)范2篇
- 2024校企合作合同協(xié)議書
- 2025年度商砼產品售后服務與客戶滿意度提升合同
- 2024年版房地產項目合作開發(fā)合同范本版B版
- 變配電所基礎知識課件
- 公開課教我如何不想他課件-PPT
- 讀書筆記《框架思維》PPT模板思維導圖下載
- 培智生活數(shù)學暑假作業(yè)
- 項目部領導施工現(xiàn)場值班帶班交接班記錄表
- 2023年江蘇小高考歷史試卷
- 《運動解剖學》課程實驗課教案
- 2023年貴州貴安新區(qū)產業(yè)發(fā)展控股集團有限公司招聘筆試題庫含答案解析
- 現(xiàn)金盤點表完整版
- 精神病醫(yī)院管理制度
- 事業(yè)單位公開招聘工作人員政審表
評論
0/150
提交評論