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

正文內容

oracle數(shù)據(jù)庫知識點總結-文庫吧資料

2024-10-20 21:04本頁面
  

【正文】 work、rollback work。update student set sage=22 where sno=39。(Data Manipulation Language,DML):insert、update、delete、select。alter table add 新列名 數(shù)據(jù)類型。 SQL結構化查詢語言(Structured Query Language)u SQL分類(Data Definition Language,DDL):create、alter、drop。Oracle11gu Oracle體系結構一 物理結構: 文件系統(tǒng) 控制文件 數(shù)據(jù)文件 日志文件參數(shù)文件(不是數(shù)據(jù)庫的組成成分)u Oracel體系結構三 邏輯結構: block 快 extent 盤區(qū) segment 段tablespace 表空間 datafile 數(shù)據(jù)文件 216。第四篇:ORACLE數(shù)據(jù)庫學習總結數(shù)據(jù)庫學習總結Marlon目錄一、二、三、四、五、六、七、八、ORACLE_簡介.............................................................................................................................................................1 ORACLE_簡單查詢.....................................................................................................................................................3 ORACLE標量函數(shù)和算數(shù)運算..................................................................................................................................5 ORACLE_多表查詢.....................................................................................................................................................9 ORACLE_列函數(shù)和分組...........................................................................................................................................10 ORACLE_子查詢.......................................................................................................................................................12 ORACLE_表的更新操作...........................................................................................................................................13 ORACLE_表與視圖的管理.......................................................................................................................................15一、ORACLE_簡介u Oralce數(shù)據(jù)庫發(fā)展 Oracle 8Oracle 8i:i表示internet,標識著Oracle公司正式進軍互聯(lián)網(wǎng)。刪除約束ALTER TABLE person DROP CONSTRAINT name_UK。ALTER TABLE book ADD CONSTRAINT book_PK PRIMARY KEY(bid)。ALTER TABLE person ADD CONSTRAINT age_CK CHECK(age BETWEEN 1 AND 150)。ALTER TABLE person ADD CONSTRAINT pid_PK PRIMARY KEY(pid)。男39。關于約束名稱的命名最好要統(tǒng)一:PRIMARY KEY :主鍵字段_PKUNIQUE:字段_UKCHECK:字段_CKFOREIGH KEY:父字段_子字段_FK例如:DROP TABLE person。book表CREATE TABLE book(bid NUMBER PRIMARY KEY,bname VARCHAR2(30),bprice NUMBER(5,2),pid VARCHAR2(18),CONSTRAINT b_pid_fk FOREIGN KEY(pid)REFERENCES person(pid)ON DELETE CASCADE)。男39。對于刪除,應該先刪除book表再刪除person表也可以使用級聯(lián)刪除,強制刪除某張表DROP TABLE person CASCADE CONSTRAINT。)。創(chuàng)建外鍵約束person表CREATE TABLE person(pid VARCHAR2(18)PRIMARY KEY,name VARCHAR2(200)NOT NULL,birthdate DATE,age NUMBER(4)NOT NULL ,sex VARCHAR2(2)DEFAULT 39。中39。女39。男39。男39。)),)。,39。,39。 CHECK(sex IN(39。創(chuàng)建檢查約束語法一CREATE TABLE person(pid VARCHAR2(18),name VARCHAR2(200)NOT NULL,birthdate DATE,age NUMBER(4)NOT NULL CHECK(age BETWEEN 0 AND 150),sex VARCHAR2(2)DEFAULT 39。男39。)。創(chuàng)建唯一約束語法一CREATE TABLE person(pid VARCHAR2(18),name VARCHAR2(200)UNIQUE NOT NULL,birthdate DATE,age NUMBER(4),sex VARCHAR2(2)DEFAULT 39。男39。,CONSTRAINT p_id PRIMARY KEY(pid))。語法2:CREATE TABLE person(pid VARCHAR2(18),name VARCHAR2(200),birthdate DATE,age NUMBER(4),sex VARCHAR2(2)DEFAULT 39。男39。(主要分為5類)1)主鍵約束 主鍵表示是一個唯一的標識。)。修改已存在的列:ALTER TABLE person MODIFY(name VARCHAR2(40)DEFAULT 39。暫無地址39。),45)。,39。,TO_DATE(39。,39。INSERT INTO person(pid,name,birthdate,age)VALUES(39。男39。既復制表結構,又復制表內容CREATE TABLE myemp AS SELECT * FROM emp where 1=2。不能出現(xiàn)deptno如下語法是正確的:SELECT max(avg(sal))FROM emp GROUP BY deptno。語法:SELECT deptno,count(empno)FROM emp;是錯誤的,原因是不使用分組的時候,則只能單獨使用分組函數(shù)分組函數(shù)只能在分組中使用,不允許子啊where語句中個使用,要使用個分組條件可以加上HAVING例如:SELECT deptno,avg(sal)FROM emp GROUP BY deptno having avg(sal)2000。語法:SELECT deptno,empno,count(empno)FROM emp GROUP BY deptno。SUM()。MIN()。 BY 放在where之后常見的組函數(shù)有COUNT()。CROSS JOIN 交叉連接 會產(chǎn)生笛卡爾積NATURAL JOIN 自然連接 自動進行關聯(lián)字段匹配 可以消除笛卡爾積USING 子句:直接關聯(lián)操作列 如 SELECT * FROM emp e JOIN dept USING(deptno)WHERE deptno=30。將輸入 內容是1SELECT , FROM emp e,dept d WHERE(+)=。內容是339。內容是239。內容是139。)FROM dual。,39。注意:一定要用9來表示$表示美元符號,L表示Local的縮寫,以本地語言進行金額顯示TO_NUMBER()將字符串變?yōu)閿?shù)字TO_DATE()將字符串變?yōu)镈ate類型 例如 SELECT TO_DATE(39。99,99939。fmyyyymmdd39。yyyymmdd39。dd39。mm39。yyyy39。39。)字符串替換ROUND(xxx,xx)四舍五入 xxx需要四舍五入的數(shù)值,xx保留的小數(shù)位,可以加負數(shù) TRUNC(xxx)截斷操作,默認小數(shù)點后的全部截斷,也可以指定小數(shù)點保留位數(shù)如TRUNC(,2),也可以加負數(shù)如TRUNC(,2)結果是700 sysdate FROM DUAL。,39。,39。)字符串長度REPLACE(39。,x,x)字符串截取,從0或1開始截取效果是一樣的,因為Oracle比較智能,要是輸入的參數(shù)為負數(shù),則表示倒著截取LENGTH(39。)字符串連接SUBSTR(39。,39。)將首字母大寫CONCAT(39。)將大寫轉換為小寫INITCAP(39。)將小寫轉換為大寫LOWER(39?!啊被蛘摺?=”表示 BY語句中 ASC表示升序,DESC表示降序,在沒指定的時候默認按照升序排序,默認的所有的函數(shù)都要到表中執(zhí)行,加上關鍵字DUAL只會產(chǎn)生一個臨時表UPPER(39。089月8139。11月8139。39。||empnoFROM emp。||ename||39。 ” 括起來如: SELECT39。搜索指定列名,并指定別名,方便顯示 可以消除重復值 如 SELECT DISTINCT xx FROM xx。命令可以顯示當前連接的用戶名 * FROM tab。通過文件編輯SQL語句,然后用x命令可以調用剛才的命令 username/password。設置行間距,常用數(shù)值有100,200,300 pagesize xx。數(shù)據(jù)庫中只在數(shù)據(jù)字典中存儲對視圖的定義。而視圖只是一種定義,對應一個查詢語句。視圖不同于表,視圖本身不包含任何數(shù)據(jù)。就像書的索引可以幫助我們更快速的查找信息一樣,Oracle中的索引也提供了一種更快地訪問表數(shù)據(jù)的途徑。索引?索引是與表關聯(lián)的可選結構。單行子查詢將返回結果用于HAVING子句過濾分組統(tǒng)計的行例如:查詢平均價格小于最大平均值的商品編號及平均值SELECT product_type_id, AVG(price)FROM products GROUP BY product_type_id HAVING AVG(price)分頁查詢?可以通過ROWNUM來實現(xiàn)。(2)在單行子查詢還可以使用其他比較運算符,如、= 例:查詢價格大于平均價格的商品編號、名稱及價格WHERE子句中使用,以及子查詢中使用AVG()聚集函數(shù)SELECT product_id, name, price FROM products WHERE price (SELECT AVG(price)FROM products)。Brown39。當需要從表中選擇行,而選擇條件卻取決于該表自身中的數(shù)據(jù)時,子查詢非常有用。如果連接條件的列中有NULL值,那么該行則不會返回 外連接:外連接返回的行滿足連接條件,也包括在連接條件的列包含空值的行自連接:連接的表為同一張表子查詢?子查詢是嵌入到另一個SELECT語句中的一個SELECT語句。products表和product_types表相關字段會用在SELECT語句及WHERE子句上,可以給表起別名,提高代碼可讀性、降低書寫難度 例程:SELECT , FROM products p, product_types pt WHERE = AND = 3 注意:如果查詢兩張表,并且沒有定義連接條件,那么查詢的結果集是兩表相乘的結果,這樣的情況稱之為笛卡爾乘積。這個主鍵的列就稱為第二個表的外鍵。通過將表中的主鍵列添加到另一個表中。表的約束條件?目的:確保表中數(shù)據(jù)的完整性。注意:product_type_idORDER a)如果查詢中使用了聚集函數(shù),被查詢的列未使用聚集函數(shù)處理,那么這些列必須出現(xiàn)在GROUP BY子句后,否則,會提示ORA00937錯誤b)不能使用聚集函數(shù)作為WHERE子句的篩選條件,否則,會提示ORA00934錯誤c)可以使用HAVING子句過濾分組后的行SELECT...FROM...WHERE GROUP BY...HAVING...ORDER BY...。(1)可以使用GROUP BY對多個列進行分組例:SELECT product_id, avg(customer_id)FROM purchases GROUP BY product_id。聚合函數(shù)l Avg:平均數(shù) l Sum:求和 l Max:最大值 l Min:最小值 l Count:返回統(tǒng)計的行數(shù) l Ro
點擊復制文檔內容
數(shù)學相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1