資料庫系統除了INSERT、UPDATE和DELETE等基本的數據更新語句之外,還有那些可以用來更新資料庫基本表數據的SQL語句?


merge語句,copy語句等等,這些和資料庫類型有關


Oracle DB的話,裡邊還有merge,還有分區表的exchange分區,這個就比較牽強,就是merge吧


replace


LOAD DATA INFILE, SELECT INTO


資料庫系統,就兩類基本的語句操作:

一個是,數據定義語句操作DDL(CREAT,DROP,ALTER,這裡還有一個Truncate)。

另一個是,數據操作語句DML如樓主說的INSERT,UPDATE,DELETE,SELECT,基本就是資料庫的核心功能:增刪改查。


oracle, mysql, sqlite幾種資料庫:

  1. insert
  2. update
  3. delete

Oracle在9i版本新增了 MERGE語句

順便說下:一般這些操作足夠了,另外可以定義存儲過程等實現更複雜的業務處理等。


推薦閱讀:
相关文章