Artificial Intelligence Programming Lab(AIPLab) 討論區

Please login or register.

請輸入帳號, 密碼以及預計登入時間

新聞:

[慶賀]恭喜張清貿醫師升任北榮傳醫科主治醫師-20170201

作者 主題: [資訊] SQL DML 基本語法  (閱讀 3254 次)

admin

  • 管理員
  • Hero Member
  • *****
  • 文章: 1897
    • 檢視個人資料
[資訊] SQL DML 基本語法
« 於: 三月 25, 2014, 03:31:22 pm »
SQL(Structured Query Language) 是一種用於資料庫中的標準資料查詢語言
SQL包含3個部分:
「資料定義語言」(DDL : Data Definition Language)
「資料操縱語言」(DML : Data Manipulation Language)
「資料控制語言」(DCL : Data Control Language)

DML:
SELECT是SQL的資料操縱語言(DML)中用於查詢表格中的欄位資料指令
INSERT 是將資料插入到資料庫物件中的指令。
UPDATE 指令是依給定條件,將符合條件的資料表中的資料更新為新的數值
DELETE 指令為自資料庫物件中刪除資料的指令

格式:
SELECT [ALL | DISTINCT] 欄位名 [,欄位名...]  FROM 資料表名 [,資料表名...]  [WHERE 篩選條件式] [ORDER BY 欄位名]
例如:
SELECT * from ATable

格式:
INSERT INTO [資料表或可更新檢視表物件名稱] (欄位1, 欄位2, 欄位3, ...) VALUES (值1, 值2, 值3, ...)
例如:
INSERT INTO myTable (col1, col2, col3, col4, col5) VALUES (1, 2, 3, '4', '5')

格式:
UPDATE [資料表或可更新檢視表物件名稱] SET 欄1=值1, 欄2=值2, 欄3=值3, ... WHERE [指定條件]
例如:
UPDATE myTable SET Col1 = 3, Col2 = 5, Col4 = 5 WHERE Col0 = 198273

DELETE FROM [資料表或可更新檢視表名稱] WHERE [給定條件]
例如:
DELETE FROM myTable WHERE col0 = 1918299

已記錄
 

SimplePortal Classic 2.0.5