DML(數據操作語言,它是對錶記錄的操作(增、刪、改))
DQL:查詢表記錄:SELECT * FROM 表名
1)、插入數據
INSERT INTO 表名(列名1,列名2,…) VALUES(列值1,列值2,…);
在表名後給出要插入的列名,其他沒有指定的列等同於插入null值,所以插入記錄總是插入一行,不可能是半行。
在VALUES後給出列值,值的順序和個數必須與前面指定的列對應
INSERT INTO 表名 VALUES(列值1,列值2);
沒有給出要插入的列,那麼表示插入所有列。
值的個數必須是該表列的個數。
值的順序,必須與表創建時給出的列的順序相同。
2)、修改數據
UPDATE 表名 SET 列名1=列值1,列名2=列值2,…(WHERE 條件)
條件(條件是可選的):
條件必須是一個boolean類型的值或表達式:UPDATE t_person SET gender=’男’,age=age+1 WHERE sid=’1’;
運算符:=、!=、<>(小於或大於,與!=效果相同)、>、<、>=、<=、BETWEEN … AND(表示在一個區間之內)、IN(…) (裏面可以放置一個集合,與or的效果一樣)、IS NULL(若要判斷某一列的值是否爲null,必須使用is null;若使用列名=null,則該表達式的值必定爲false)、NOT、OR、AND
3)、刪除數據
DELETE FROM 表名 [WHERE 條件];
TRUNCATE TABLE 表名:TRUNCATE是DDL語句,它是先刪除drop該表,在create該表。而且無法回滾。
在數據庫中所有的字符串類型,必須使用單引,不能使用雙引!
日期類型也要使用單引!