程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> ORACLE SQL語言 引用收藏

ORACLE SQL語言 引用收藏

編輯:Oracle數據庫基礎
SQL語言共分為四大類:

數據查詢語言DQL, select

數據操縱語言DML, insert   update   delete

數據定義語言DDL, create   alert   drop

數據控制語言DCL。 grant     revoke

其中數據操縱語言DML用於實現對數據庫的基本操作,如檢索、插入、刪除和修改等;DCL用於定義數據庫用戶的權限;
  DML語言

  DML是SQL的一個子集,主要用於修改數據,下表列出了Oracle支持的DML語句。

語句 用途 INSERT 向表中添加行 UPDATE 更新存儲在表中的數據 DELETE 刪除行 SELECT FOR UPDATE 禁止其他用戶訪問DML語句正在處理的行。 LOCK TABLE 禁止其他用戶在表中使用DML語句

  插入數據

  INSERT語句常常用於向表中插入行,行中可以有特殊數據字段,或者可以用子查詢從已存在的數據中建立新行。

  列目錄是可選的,缺省的列的目錄是所有的列名,包括comlumn_id,comlumn_id可以在數據字典視圖ALL_TAB_COLUMNS,USER_TAB_COLUMNS,或者DBA_TAB_COLUMNS中找到。

  插入行的數據的數量和數據類型必須和列的數量和數據類型相匹配。不符合列定義的數據類型將對插入值實行隱式數據轉換。NULL字符串將一個NULL值插入適當的列中。關鍵字NULL常常用於表示將某列定義為NULL值。

  下面的兩個例子是等價的。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved