DML(資料操作語言,它是對表記錄的操作(增、删、改)!)
1. 插入資料
* INTERT INTO表名(列名1,列名2, ...) VALUES(列值1, 列值2, ...);
>在表名後給出要插入的列名,其他沒有指定的列等同與插入null值。是以插入記錄總是插入一行,不可能是半行。
> 在VALUES後給出列值,值的順序和個數必須與前面指定的列對應
* INTERT INTO 表名VALUES(列值1, 列值2)
> 沒有給出要插入的列,那麼表示插入所有列。
> 值的個數必須是該表列的個數。
> 值的順序,必須與表建立時給出的列的順序相同。
2. 修改資料
* UPDATE 表名 SET列名1=列值1, 列名2=列值2, ... [WHERE 條件]
* 條件(條件可選的):
> 條件必須是一個boolean類型的值或表達式:UPDATE t_personSET gender='男', age=age+1 WHERE sid='1';
>運算符:=、!=、<>、>、<、>=、<=、BETWEEN...AND、IN(...)、ISNULL、NOT、OR、AND
3. 删除資料
* DELETE FROM 表名[WHERE 條件];
* TRUNCATE TABLE表名:TRUNCATE是DDL語句,它是先删除drop該表,再create該表。而且無法復原!!!