---
tags: SQL
---
# SQL DML(二)
## 1.資料操作語言(DML)
> 資料操縱語言(Data Manipulation Language, DML)是用於資料庫操作,對資料庫其中的物件和資料執行存取工作的編程語句,通常是資料庫專用程式語言之中的一個子集,例如在資訊軟體產業通行標準的SQL語言中,以INSERT、UPDATE、DELETE三種指令為核心,分別代表插入(意指新增或建立)、更新(修改)與刪除(銷毀)。在使用資料庫的系統開發過程中,其中應用程式必然會使用的指令;而加上 SQL的SELECT語句,歐美地區的開發人員把這四種指令,以「CRUD」(分別為 Create, Retrieve, Update, Delete英文四字首字母縮略的術語)來稱呼;而亞洲地區使用漢語的開發人員,或可能以四個漢字:增 查 改 刪 來略稱。
## 2.建立資料(插入資料)
```
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
```
如果資料內容完全符合所有的欄位的設定的話,可以省去寫對應的欄位,這時候的語法就變成
```
INSERT INTO table_name
VALUES (value1, value2, value3, ...);
```
## 3.範例
在學生資料庫建立一筆資料
```
CREATE DATABASE student;`
INSERT INTO students (`StudentID`,`LastName`,`FirstName`,`Address`,`City`)
VALUES("001","大明","王","台北巿大安區忠孝東路四段123號4樓","台北巿");
```
## 4.參考來源
[W3SCHOOL](httpshttps://www.w3schools.com/sql/sql_create_table.asp)