MySQL经典的CURD操作之delete

83 阅读1分钟

删除 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 * fromorder by 排序字段
-- 条件查询WHERE:
-- (1)比较运算符 (2)BETWEEN ... AND ... (3)IN (4)IS NULL (5)LIKE (6)AND (7)OR (8)NOT
select * fromwhere 条件

update

updateset 字段1=value1, 字段2=value2... where 条件

delete

delete fromwhere 条件