--- 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)