MySQL——删除语句
参考链接
- https://www.bilibili.com/video/BV12b411K7Zu?p=107
删除语句
方式一:delete
语法
单表的删除
DELETE FROM表名
WHERE筛选条件;
多表的删除
SQL92:
DELETE表1的别名,表2的别名
FROM表1 别名,表2 别名
WHERE连接条件
AND筛选条件;
SQL99:
DELETE表1的别名,表2的别名
FROM表1 别名
INNER|LEFT|RIGHT JOIN表2 别名
ON连接条件
WHERE筛选条件;
方式二:truncate
语法
TRUNCATE表名;
案例
方式一
单表的删除
比如,“删除手机号以9结尾的女神信息”
DELETE FROMbeauty
WHEREphone LIKE '%9';
多表的删除
比如,“删除张无忌的女朋友的信息”
DELETEb
FROMbeauty b
INNER JOINboys bo
ONb.boyfriend_id=bo.id
WHEREbo.boyName='张无忌';
又如,“删除黄晓明的信息以及他女朋友的信息”
DELETEb,bo
FROMbeauty b
INNER JOINboys bo
ONb.boyfriend_id=bo.id
WHEREbo.boyName='黄晓明';
方式二
比如,“将男神信息表删除”
TRUNCATE TABLE boys;
两种删除方式比较
DELETE可以加WHERE条件,TRUNCATE不能加
TRUNCATE删除效率高
假如要删除的表中有自增长列,如果用DELETE删除后,再插入数据,自增长列的值从断点开始,而TRUNCATE删除后,再插入数据,自增长列的值从1开始。
TRUNCATE删除没有返回值,DELETE删除有返回值
TRUNCATE删除不能回滚,DELETE删除可以回滚
MySQL——删除语句相关推荐
- mysql删除语句详解_MySQL 删除数据语句(DELETE)用法详解
MySQL 删除数据操作使用 DELETE FROM 语句,它属于 DML(数据操作语言)范畴,DELETE 语句是一行一行地进行删除操作,同时它会将每行的操作记录到事务日志中,以便可以进行回滚操作, ...
- mysql 删除语句多表关联_MySQL多表关联数据同时删除sql语句
MySQL多表关联数据同时删除sql语句 有需要的朋友可参考. DELETE删除多表数据,怎样才能同时删除多个关联表的数据呢?这里做了深入的解释: 代码如下 1 delete from t1 wher ...
- mysql删除语句菜鸟教程_MySQL 删除数据库 | 菜鸟教程
MySQL 删除数据库 使用 mysqladmin 删除数据库 使用普通用户登陆mysql服务器,你可能需要特定的权限来创建或者删除 MySQL 数据库. 所以我们这边使用root用户登录,root用 ...
- MYSQL 删除语句
删除数据(DELETE) 如果你失忆了,希望你能想起曾经为了追求梦想的你. 数据库存储数据,总会有一些垃圾数据,也会有一些不需要用的数据了,这些情况下,我们就可以删除这些数据,释放出一定的空间,给 ...
- Mysql删除语句优化_MySQL性能优化之常用SQL语句优化
SQL性能优化的目标:至少要达到range级别,要求是ref级别,consts最高.[阿里巴巴JAVA开发手册] 说明: 1).consts单表中最多只有一个匹配行(主键/唯一索引),在优化阶段即可读 ...
- mysql删除语句大全(上)drop delete turncate
1.drop语句.可以用来删除数据库和表. A用drop语句来删除数据库: mysql> drop database hello; Query OK, 0 rows affected (0.19 ...
- mysql删除语句事务_事务用来管理 insert,update,delete 语句
MySQL 事务 MySQL 事务主要用于处理操作量大,复杂度高的数据.比如说,在人员管理系统中,你删除一个人员,你既需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数 ...
- 快速从入门到精通!mysql删除语句姓李的语句
第一部分必读系列: 01.学习算法和刷题的思路指南 02.学习数据结构和算法读什么书 03.动态规划解题套路框架 04.动态规划答疑篇 05.动态规划答疑篇 06.回溯算法解题套路框架 07.二分查找 ...
- mysql的delete语句_mysql删除语句
展开全部 mysql删除语句如下: 1.delete删除一行:delete from student where id=1. 2.delete删除多行:delete from student wher ...
最新文章
- S标签实际大全(struts2)
- Java Swing 之Timer配合JProgressBar的使用
- [以太坊源代码分析] V. 从钱包到客户端
- HDU - 5517 Triple(三维偏序-二维树状数组/CDQ分治)
- html整个项目怎么导出来,怎样将jquery导入web项目中?
- Jenkins持续集成项目搭建与实践——基于Python Selenium自动化测试(自由风格)
- web小知识与问题串烧(html,css,js)
- Mybatis简单数据库查询
- windbg 查看 PEG
- 数据结构课程设计-(三)哈夫曼编码器
- 2022年,美股将要上市的巨头能否逃过破发命运?
- 使用BeautifulSoup解析网页内容
- 蚁群算法c语言实现加注释,蚁群算法代码实现
- openssl命令查看证书有效期_使用 openssl 生成证书
- 虚幻4皮肤材质_UE4实时虚拟角色材质篇之Skin Material(一)
- 教教你如何配置汤姆猫 和 Java 环境变量的设置
- 【LOESS局部加权非参数回归】
- Java开发专家阿里P6-P7面试题大全及答案汇总(持续更新)
- Arduino 入门教程(十六) E18-D50NK红外避障传感器
- matlab 人工势能法,人工势能场(APF)的原理