語法:
insert into 表名(列名 ,) values(值1,)插入的字段的方法:
列名全寫,沒有值的設定為null語法:為空的列名不寫,也不用賦值為null
列的順序可以顛倒,列賦值要相同
列的個數和值的個數必須一致
省略列名,預設是所有列,而且列的順序和表中列的順序一致
insert into 表名 set 列名=值,列名=值,
方式一:支援插入多行,方式二不支援方式二:支援子查詢,方式二不支援
insert into beauty(id,name,phone)語法select 26,『宋宋』,『186186』
update 表名①案例一:修改beauty表中姓唐的女神**為12121set 列=新值,列=新值③
where 篩選條件②
update beauty set phone=『1523』案例1: 修改張無忌的女朋友的手機號為114where
name
like 『唐%』
update boys bo方式一:deleteinner join beauty b on bo.id=b.boyfriend_id
set b.phone=114
where bo.boyname=『張不帥』
單錶的刪除
語法
delete from 表名 where 篩選條件多表的刪除
truncate關鍵字:刪除表中所有資料
語法
truncate table 表名;多表的刪除
案例一:刪除黃的資訊以及他女朋友的資訊
delete b特點:from beauty b
inner join boys bo on b.boyfriend_id=bo.id
where bo.boyname=「黃」
①delete 可以加where條件,truncate不能加②truncate刪除,效率高一點
③假如要刪除表中的自增長列,如果用delete刪除後,再插入資料,自增長列的值從斷點開始
而truncate刪除後,再插入資料,自增長列的值從1開始
④truncate刪除沒有返回值,delete刪除可以回滾
⑤truncate刪除不能回滾,delete刪除可以回滾
插入修改刪除
六 插入資料 insert 表名 列名 values 插入的列值 insert stuinfo stuname,stuno,stuage,stuid,stuaddress values 張三 001,20,100,hello 1 注意事項 a 每次插入一行資料,不可能只插入半行或者幾列資料,因此,插...
插入 修改 刪除
dml語言 資料操作語言 插入 insert 修改 update 刪除 delete 插入語句 方式一 經典插入 語法 insert into 表名 列名1,列名2 values 值1,值2 borndate 1.插入的值的型別要與列的型別一致或相容。insert into beauty id,na...
Mysql DML 插入 修改 刪除
一 插入 插入使用關鍵字insert into,插入有兩種方式 方式一 常用 insert into t a values 方式二 使用set,不常用 insert into t a set id 1,name 劉濤 使用方式一的好處 1 方式一支援一次性插入多行資料 只需要建立一次資料庫連線 且效...