標籤:dml ddl dcl dql DML(data manipulation language):資料操作語言,對資料庫裡的資料進行操作的語言,包括命令SELECT、UPDATE、INSERT、DELETE、CALL、EXPLAIN PLAN、LOCK TABLE。詳解如下:1)SELECT - retrieve data from the a
標籤: 先看SQL語句:merge into employee e using emps em on (e.emp_id=em.emp_id)when matched then update set e.emp_name=em.emp_namewhen not matched then insert va
標籤:查看oracle狀態的SQL語句select status from v$instance; 查看oracle控制檔案的SQL語句select name from v$controlfile; 查看oracle資料檔案的SQL語句select name from v$datafile; 查看oracle聯機記錄檔select * from v$logfile; 查看錶空間使用方式SELECT UPPER(F.TABLESPACE_NAME)
標籤:一、資料庫建模二、建表三、資料庫字典四、DML語句五、視圖六、索引七、序列八、DDL語句 Lesson 8 Overview of Data Modeling and Database Design----------------------------------------------------------------------------- 資料庫建模E-R圖Entity 實體 對象實體 業務實體Relationship
標籤:串連查詢:串連查詢是指基於多張表或視圖的查詢。使用串連查詢時,應指定有效查詢條件,不然可能會導致產生笛卡爾積。如現有部門表dept,員工表emp,以下查詢因查詢條件無效,而產生笛卡爾積: (各語句中欄位不做解釋,主要顯示邏輯關係)select dept.dname,emp.ename from dept,emp where dept.name = ‘sales‘; 有效查詢條件應該指定dept表與emp表之間的串連關係。表之間串連關係多如下:1.相等串連(
標籤:文法delete from aa truncate table aa 區別 1.delete from後面可以寫條件,truncate不可以。2.delete from記錄是一條條刪的,所刪除的每行記錄都會進日誌,而truncate一次性刪掉整個頁,因此日至裡面只記錄頁釋放,簡言之,delete from更新日誌,truncate基本不,所用的交易記錄空間較少。3.delete from刪空表後,會保留一個空的頁,truncate在表中不會留有任何頁。4.當使用行鎖執行 DELETE
標籤:1.建立使用者 dba許可權才可以操作CREATE USER username(使用者名稱) IDENTIFIED BY password(密碼)建立了一個使用者名稱和密碼都是t1的使用者1 SQL> CREATE USER t1 IDENTIFIED BY t1; 2 3 User created. 2.賦予許可權GRANT ROLE TO USER賦予CONNECT,RESOURCE,DBA 這三個角色許可權1 SQL> GRANT
標籤:後期會補充建表語句。現有兩張表,westemp員工表,有(wtdempid,wtdempname,wtddeptid)列,westdept部門表,有(wtddeptid,wtddeptname,wtddeptaddress)列.其中westemp.wtddeptid可以等於westdept.wtddeptid.1.交叉串連:(用於產生笛卡爾積)(兩種寫法)1.1 select * from westemp a cross join westdept b-