資料操作語言dml(data manipulate language) :對資料進行增刪改的語句,具體為
插入
方式一:
語法:
insert
into 表名(欄位名,...
)values
(值1,...
);
特點:
字段型別和值型別一致或相容,而且一一對應
可以為空的字段,可以不用插入值,或用null填充
不可以為空的字段,必須插入值
字段個數和值的個數必須一致
字段可以省略,但預設所有字段,並且順序和表中的儲存順序一致
方式二:
語法:
insert
into 表名
set 列名=值,列名=值,..
.
修改
修改單錶語法:
update 表名 set 字段=新值,字段=新值
【where 條件】
修改多表語法:
update 表1 別名1
,表2 別名2
set 字段=新值,字段=新值
where 連線條件
and 篩選條件
刪除
方式1:delete語句
單錶的刪除:
delete
from 表名 【where 篩選條件】
多表的刪除:
delete 別名1,別名2
from 表1 別名1,表2 別名2
where 連線條件
and 篩選條件;
方式2:truncate語句
truncate
table 表名
兩種方式的區別:
truncate不能加where條件,而delete可以加where條件
truncate的效率高一丟丟
truncate 刪除帶自增長的列的表後,如果再插入資料,資料從1開始
delete 刪除帶自增長列的表後,如果再插入資料,資料從上一次的斷點處開始
truncate刪除不能回滾,delete刪除可以回滾
MySQL資料增刪改
1 插入資料insert 1.插入完整資料 順序插入 語法一 insert into 表名 欄位1,欄位2,欄位3 欄位n values 值1,值2,值3 值n 語法二 insert into 表名 values 值1,值2,值3 值n 2.指定字段插入資料 語法 insert into 表名 欄位...
mysql 層刪改 MySQL資料的增刪改
資料操作語言 dml 是對錶中記錄進行新增 insert 更新 update 刪除 delete 等操作。新增資料 向表中新增資料時,欄位名與字段值的資料型別 個數 順序必須一一對應。語法 insert into values 省略欄位名,則預設依次插入所有字段。批量新增多個表或多個值之間使用逗號分...
MySQL資料的增 刪 改
插入一條資料 insert into 表名 欄位1,欄位2,values 數值1 數值2,欄位和資料要一一對應 insert into 表名 set 欄位1 數值1 欄位2 數值2 插入多條資料 1 insert into 表名 欄位1,欄位2,values 數值1 數值2,數值1 數值2,2 in...