insert into 表名 values (值1, 值2 , ....);
PS: 從命令列無法看到插入的欄位是什麼,無法確定插入資料的個數,過分的依賴與資料庫的表結構順序
在插入的時候,值順序必須和表結構的順序保持完全一致,且個數相同
insert into 表名(欄位1, 欄位2, ...) values (值1, 值2 , ...);
insert into 表名(欄位1, 欄位2, ...) value
(值1, 值2 , ...) ,
(值1, 值2 , ...) ,
(值1, 值2 , ...) ,
(值1, 值2 , ...) ,
(值1, 值2 , ...) ,
(值1, 值2 , ...)
... ;
PS: 在插入的時候, value 和 values 都可以進行設定資料
values 適合與 單條記錄的插入,速度相對比較快
value 適合與 批次插入,速度相對比較快
是在原資料的基礎上,對已存在的資料的某些欄位對應的值進行更改、不會產生新紀錄
-- 全表更新 (不推薦使用)
update 表 set 欄位1 = 值1 , 欄位2=值2 , ... ;
-- 按照某種條件進行資料的更新 (推薦)
update 表 set 欄位1 = 值1 , 欄位2=值2 , ... where 條件 ;
-- 全表刪除 (不推薦使用)
delete from 表 ;
-- 帶條件的刪除 (推薦)
delete from 表 where 條件 ;