freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

黑馬程序員c語(yǔ)言教程:oracle常用的sql語(yǔ)法和數(shù)據(jù)對(duì)象-資料下載頁(yè)

2024-10-21 04:15本頁(yè)面
  

【正文】 限 User_tab_privs 用戶的表級(jí)權(quán)限 V$session 實(shí)時(shí)用戶情況 V$sysstat 實(shí)時(shí)系統(tǒng)統(tǒng)計(jì) V$sesstat 實(shí)時(shí)用戶統(tǒng)計(jì) V$sgastat 實(shí)時(shí)SGA使用 V$locked_object 實(shí)時(shí)鎖 V$controlfile 控制文件 V$logfile 日志文件 V$parameter 參數(shù)文件 數(shù)據(jù)字典四大類別User_ 用戶下所有數(shù)據(jù)庫(kù)對(duì)象All_ 用戶權(quán)限范圍內(nèi)所有的數(shù)據(jù)庫(kù)對(duì)象 Dba_ 所有的數(shù)據(jù)庫(kù)對(duì)象V$Content$nbsp。統(tǒng)計(jì)分析數(shù)據(jù)庫(kù)的視圖 賦于oem_monitor權(quán)限非DBA用戶也可查詢V$*視圖SQL select * from dictionary where instr(ments,39。index39。)0。SQL select constraint_name, constraint_type, 2 search_condition, r_constraint_name 3 from user_constraints 4 where table_name = ‘a(chǎn)mp。table_name39。、INSERT(往數(shù)據(jù)表里插入記錄的語(yǔ)句)SQL insert into 表名(字段名1, 字段名2, ……)values(值1, 值2, ……)。SQL insert into 表名(字段名1, 字段名2, ……)select(字段名1, 字段名2, ……)from 另外的表名 where 條件??梢杂胊mp。標(biāo)記變量的方法多次輸入記錄快速插入數(shù)據(jù)的方法, 一般用于大于128M的數(shù)據(jù)轉(zhuǎn)移 SQL insert /*+ append */ into 表名select * from WHERE 條件。SQL mit。注意事項(xiàng):用INSERT /*+ APPEND */ 的方法會(huì)對(duì)target_tablename產(chǎn)生級(jí)別為6的獨(dú)占鎖,如果運(yùn)行此命令時(shí)還有對(duì)target_tablename的DML操作會(huì)排隊(duì)在它后面, 對(duì)OLTP系統(tǒng)在用的表操作是不合適的。17J2EE @ zxw : 字符串類型的字段值必須用單引號(hào)括起來(lái), 例如: ’GOOD DAY’如果字段值里包含單引號(hào)’ 需要進(jìn)行字符串轉(zhuǎn)換, 我們把它替換成兩個(gè) 單引號(hào)’ ’字符串類型的字段值超過(guò)定義的長(zhǎng)度會(huì)出錯(cuò), 最好在插入前進(jìn)行長(zhǎng)度校驗(yàn) ‘’ 標(biāo)記是NULL, user 標(biāo)明當(dāng)前用戶日期字段的字段值可以用當(dāng)前數(shù)據(jù)庫(kù)的系統(tǒng)時(shí)間SYSDATE, 精確到秒用字符串轉(zhuǎn)換成日期型函數(shù)TO_DATE(‘20010801’,’YYYYMMDD’)TO_DATE()還有很多種日期格式, 可以參看ORACLE 小時(shí):分鐘:秒 的格式Y(jié)YYYMMDD HH24:MI:SS NSERT時(shí)最大可操作的字符串長(zhǎng)度小于等于4000個(gè)單字節(jié), 如果要插入更長(zhǎng)的字符串, 請(qǐng)考慮字段用CLOB類型, 、UPDATE(修改數(shù)據(jù)表里記錄的語(yǔ)句)SQL UPDATE 表名 SET 字段名1=值1, 字段名2=值2, …… WHERE 條件。如果修改的值N沒(méi)有賦值或定義時(shí), 將把原來(lái)的記錄內(nèi)容清為NULL, 最好在修改前進(jìn)行非空校驗(yàn)。值N超過(guò)定義的長(zhǎng)度會(huì)出錯(cuò), ,可以修改子查詢后的結(jié)果集例子:SQL update(select * from s_dept)set id=50 where id=60。DELETE(刪除數(shù)據(jù)表里記錄的語(yǔ)句)SQL DELETE FROM 表名 WHERE 條件。注意: , 可以用 TRUNCATE 命令, 它可以釋放占用的數(shù)據(jù)塊表空間SQL TRUNCATE TABLE 表名。、SQL語(yǔ)句的分類 數(shù)據(jù)定義語(yǔ)言(DDL):create、alter、drop(創(chuàng)建、修改結(jié)構(gòu)、刪除)(其他:rename)數(shù)據(jù)操縱語(yǔ)言(DML):insert、delete、select、update(增、刪、查、改)(其他:truncate)數(shù)據(jù)控制語(yǔ)言(DCL):grant、revoke(授權(quán)、回收)、set role 事務(wù)控制:mit、rollback、savepoint(其他:lock table、set constraint、set transaction)審計(jì)控制:audit、noaudit 系統(tǒng)控制:alter system 會(huì)話控制:alter session 其他語(yǔ)句:ment(添加注釋)、explain plan、analyze、validate、callORACLE里事務(wù)控制 Commit 提交事務(wù) Rollback 回退事務(wù)Savepoint 設(shè)置斷點(diǎn), 在事務(wù)中標(biāo)記位置, 事務(wù)結(jié)束, 斷點(diǎn)釋放事務(wù)結(jié)束的情況遇到mit或者rollback遇到DDL和DCL語(yǔ)句發(fā)現(xiàn)錯(cuò)誤,如死鎖用戶退出SQL*PLUS系統(tǒng)重啟或崩潰 18J2EE @ zxw 以上SQL語(yǔ)句對(duì)表都加上了行級(jí)鎖, 確認(rèn)完成后, 必須加上事物處理結(jié)束的命令COMMIT 才能正式生效, , 可以用命令 ROLLBACK , DELETE 和 UPDATE 語(yǔ)句前最好估算一下可能操作的記錄范圍, 應(yīng)該把它限定在較小(一萬(wàn)條記錄)范圍內(nèi),., 可以把這些SQL語(yǔ)句分段分次完成, 其間加上COMMIT 第五篇:黑馬程序員c語(yǔ)言教程:DML語(yǔ)言強(qiáng)化sql語(yǔ)言的類型數(shù)據(jù)語(yǔ)言實(shí)現(xiàn)數(shù)據(jù)的crudDML語(yǔ)句(Data Manipulation Language)數(shù)據(jù)庫(kù)操作語(yǔ)言insert update delete select DDL語(yǔ)言 data definition Lanaguagecreate tablecreate view index sequence synonym同義詞truncate table DCL語(yǔ)言 data control language數(shù)據(jù)語(yǔ)言mit rollback savetpointeOCA認(rèn)證 OCP(dba)一起考, 參加oracle的培訓(xùn) 2w Oracle數(shù)據(jù)庫(kù)管理員認(rèn)證專員(OCA):Oracle Certified Associate Oracle數(shù)據(jù)庫(kù)管理員認(rèn)證專家(OCP): Oracle Certified Professional Oracle數(shù)據(jù)庫(kù)管理員認(rèn)證大師(OCM): Oracle Certified Master語(yǔ)法: INSERT INTO table [(column [, column...])] VALUES(value [, value...])。1 向表中插入所有列insert into emp values(1, 39。tom_11139。, 39。enginerr39。, 7839, sysdate, 5000, 100, 10)2 向表中插入部分列insert into emp(empno, ename, job, hiredate)values(2, 39。tom_222239。, 39。enginerr39。, sysdate)3 隱式插入空值: 沒(méi)有寫(xiě)出的列,默認(rèn)為null值4 顯示插入空值:5 sql插入語(yǔ)言的地址符 amp。 取地址符后面相當(dāng)于一個(gè)變量mysql語(yǔ)言: preparedStatement語(yǔ)言 SQL insert into emp(empno, ename, job, hiredate)values(amp。empno, amp。ename, amp。job, amp。hiredate)。輸入 empno 的值: 3輸入 ename 的值: 39。tom_ccc39。 輸入 job 的值: 39。job39。 輸入 hiredate 的值: 39。222月8139。 原值 1: insert into emp(empno, ename, job, hiredate)values(amp。empno, amp。ename, amp。job, amp。hiredate)新值 1: insert into emp(empno, ename, job, hiredate)values(3, 39。tom_ccc39。, 39。job39。, 39。222月8139。)amp。地址符, 語(yǔ)言中也可以使用地址符SQL select ename, job, amp。tt from emp。輸入 tt 的值: deptno 原值 1: select ename, job, amp。tt from emp 新值 1: select ename, job, deptno from emp7 批量插入數(shù)據(jù)創(chuàng)建一張表create table emp10 asselect * from emp where 1=2。一次性的將emp中所有10號(hào)部門的員工插入到emp10中在insert語(yǔ)言中使用子查詢 子查詢 不光用在查詢套查詢, 也可用在DML語(yǔ)句套select語(yǔ)句insert into emp10列完全一樣,可以不寫(xiě)select * from emp where deptno=10。delete from emp10。有關(guān)update更新語(yǔ)句UPDATE table SET column = value [, column = value,...] [WHERE condition]。列子SQL update emp10 set sal=2300 where empno=7934。有關(guān)刪除數(shù)據(jù)DELETE [FROM] table [WHERE condition]。delete和truncate表區(qū)別delete逐條刪除 truncate先摧毀表再重建delete語(yǔ)言是DML語(yǔ)言 truncate是DDLDML語(yǔ)言可以閃回 ,撤銷操作DDL語(yǔ)言不可以閃回 flashbackdelete是逐條刪除,會(huì)產(chǎn)生碎片, truncate不會(huì)產(chǎn)生碎片行移動(dòng)功能: 要開(kāi)啟閃回功能,必須要開(kāi)啟行移動(dòng)功能delete不會(huì)釋放空間 truncate會(huì)delete可以回滾 truncate不可以oracle delete快 mysql : 從文件中導(dǎo)入數(shù)據(jù), 通過(guò)命名delete 和 truncate刪除表數(shù)據(jù) 實(shí)驗(yàn)從文件中導(dǎo)入數(shù)據(jù)SQL set timing off。SQL set feedback off。SQL drop table testdelete purge。SQL @c:。SQL SQL set timing on。//最后刪除數(shù)據(jù)表的時(shí)候,把時(shí)間打開(kāi),記錄時(shí)間SQL delete from testdelete。已用時(shí)間: 00: 00: 從文件中導(dǎo)入數(shù)據(jù)SQL set timing off。@c:。set timing off。select count(*)from testdelete。set timing on。//最后刪除數(shù)據(jù)表的時(shí)候,把時(shí)間打開(kāi),記錄時(shí)間truncate table testdelete。已用時(shí)間: 00: 00: 事務(wù)基本概念概念一個(gè)或者多個(gè)DML語(yǔ)言組成特點(diǎn)要么都成功,要么都失敗特性原子性 一致性 隔離性 持久性事物的隔離性 多個(gè)客戶端同時(shí)操作數(shù)據(jù)庫(kù)的時(shí), 要隔離他們的操作否則:臟讀 不可重復(fù)讀 幻讀設(shè)置不同的擱置級(jí)別來(lái)解決oracle中的事務(wù)事務(wù)起始標(biāo)志 DML語(yǔ)言(oracle默認(rèn)事務(wù)似是打開(kāi)的)2 事務(wù)的結(jié)束標(biāo)志提交: 顯示提交mit隱式提交1)執(zhí)行DDL語(yǔ)言eg create table語(yǔ)言 還有I個(gè)隱式的功能提交之前的沒(méi)有提交的DML語(yǔ)言(insert update)2)正常退出回滾: 顯示 rollback隱式 掉電/宕機(jī)/非正常退出==系統(tǒng)出錯(cuò)了 oracle事務(wù)控制保存點(diǎn)create table testsavepoint(tid number, tname varchar2(20))。set feedback oninsert into testsavepoint values(1, 39。tom139。)。insert into testsavepoint values(2, 39。tom239。)。savepoint a。//創(chuàng)建一個(gè)保存點(diǎn)insert into testsavepoint values(3, 39。tom3a)。rollback to savepoint a。注意: 回退到savepoint a 前面插入的兩條sql語(yǔ)句還沒(méi)有提交。仍然還在一個(gè)事務(wù)里面。讓事務(wù)結(jié)束的方法 顯示 隱式 SQL rollback / mit oracle數(shù)據(jù)的隔離級(jí)別問(wèn)題read only ,數(shù)據(jù)庫(kù)幾乎不做串行化操作,增加了read only SQL99
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1