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

2021-10-11 17:50:50 字數 369 閱讀 5850

data manipulation language,資料操作語言,以insert、update、delete三種指令為核心,分別代表插入、更新與刪除,是必須要掌握的指令,dml和sql中的select俗稱crud(增刪改查)。

注意:

值和字段需要一一對應

如果是字元型或日期型別,值需要用單引號引起來;如果是數值型別,不需要用單引號

欄位和值的個數必須一致,位置對應

字段如果不能為空,則必須插入值

可以為空的字段可以不用插入值,但需要注意:欄位和值都不寫;或字段寫上,值用null代替

表名後面的字段可以省略不寫,此時表示所有字段,順序和表中字段順序一致

MYSQL DML(操作語言)資料內容的刪除

語法一delete delete from 表名 where 篩選條件 語法二truncate truncate table 表名 truncate直接整個表全部刪除,效率比delete高,缺點是不能用where篩選 特別注意 如果要刪除的表中有自增長列,delete刪除後再插入資料,自增長列從斷點...

MySQL DML資料操作篇(二)

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

MySql DML(操作語句)

insert 語句 語法 insert into 表名 欄位1,欄位2,欄位3.values 值1,值2,值3.注意事項 1 型別要匹配,順序要一致 2 中括號可以省略,預設插入全部字段 update語句 語法 update 表名 set 欄位名 值 欄位名 值 where 條件 刪除語句 1 de...