删除 delete
知识拓展
为什么mysql不建议使用delete? zhuanlan.zhihu.com/p/297630010
准备工作
-- 测试sql
create table test01(id int(10),name varchar(100),score decmail(3,1));
insert into test01 values(1,'nick',82.5),(2,'marry',87),(3,'white',29);
删表中全部数据(表还在)
delete from 表名;
删表中全部数据(表也没)
drop table 表名;
CRUD内容总结
insert
-- 单行插入
insert into 表(字段1, ..., 字段N) values (value1, ..., value N);
-- 多行插入
insert into 表(字段1, ..., 字段N) values
(value1, ...),
(value2, ...),
(value3, ...);
select
-- 全列查询
select * from 表
-- 指定列查询
select 字段1,字段2... from 表
-- 查询表达式字段
select 字段1+100,字段2+字段3 from 表
-- 别名
select 字段1 别名1, 字段2 别名2 from 表
-- 去重DISTINCT
select distinct 字段 from 表
-- 排序ORDER BY
select * from 表 order by 排序字段
-- 条件查询WHERE:
-- (1)比较运算符 (2)BETWEEN ... AND ... (3)IN (4)IS NULL (5)LIKE (6)AND (7)OR (8)NOT
select * from 表 where 条件
update
update 表 set 字段1=value1, 字段2=value2... where 条件
delete
delete from 表 where 条件