DML(Data Manipulation Language):數據操縱語言,用於改變數據庫中的數據,主要包括INSERT、UPDATE和DELETE語句;
-- 添加數據
insert into 表名(字段名1,字段名2,字段名3) values(值1,值2,值3);
-- 插入一行數據 (如果不寫表中的字段它就會按順序匹配)
insert into 表名 values(值1,值2,...,值n);
-- 同時插入多條數據
insert into 表名(字段名) values(值1),(值2),(值3);
-- 修改數據
update 表名 set 字段名1=值1,字段名2=值2 [where條件];
-- 刪除數據
delete from 表名 [where條件];
-- 清空一張表(表的結果和索引不會變,然后重新設置AUTO_INCREMENT計數器)
truncate 表名; -- 不會影響事務
條件:where子句(按照條件從表中篩選數據);
【示例】刪除id為1的學生信息
delete from `student` where id=1;