MySql DML(操作語句)

2021-10-12 00:01:01 字數 793 閱讀 3271

insert 語句

語法:insert into 表名 [(欄位1,欄位2,欄位3.。。。)]

values(值1,值2,值3.。。。);

注意事項:

1)型別要匹配,順序要一致

2)中括號可以省略,預設插入全部字段

update語句

語法:update 表名 set 欄位名=值 [,欄位名=值] [where 條件]

刪除語句

(1)delete from 表名 [where 條件]

(2)truncate [table] 表名;

(3)區別

①相同: 都可以清空資料表

②不同點:

1)delete 可以有條件;

2)truncate 效率高;

3)delete 不會重置自增長,truncate 重置自增長

4)delete支援事務,truncate 不支援事務

運算子(1)不等於 :<> !=

(2)在start 和end 之間 (兩邊都包含):between start and end

(3)並且 :and

(4)或者:or

刪除(1)delete – 刪除表記錄或者是資料

(2)drop – 刪除表,字段,資料庫

(3)truncate – 清空表資料

修改(1)alter – 修改表結構(表名,屬性(增刪改))

(2)modify – 修改字段屬性(不修改欄位名)

(3)change – 修改字段屬性(可以修改欄位名)

(4)update – 更新資料

mysql dml包括哪些 MySQL DML操作

dml data manipulation laguage 指對資料庫資料的增 create 刪 delete 改 update 操作 1.增加操作 1 先建立乙個表,如圖所示 語法 insert into 表名 列名1,列名2,列名3 values 值1,值2,值3 注意 如果不定義列名,則為所有...

MySQL DML資料操作篇(二)

對於含可空字段 非空但是含有預設值的字段 自增字段,可以不用在 insert 後的字段列表 裡面出現,values 後面只寫對應欄位名稱的 value,這些沒寫的字段可以自動設定為 null 預設值 自增的下乙個數字,這樣在某些情況下可以大大縮短 sql 語句的複雜性。在 mysql 中,inser...

MySQL DML 資料操作語言 增刪改操作

data manipulation language,資料操作語言,以insert update delete三種指令為核心,分別代表插入 更新與刪除,是必須要掌握的指令,dml和sql中的select俗稱crud 增刪改查 注意 值和字段需要一一對應 如果是字元型或日期型別,值需要用單引號引起來 ...