sql语句之delete
delete语句用于删除表中已经存在的整行数据
• Tbl_name关键词代表删除数据的目标表
• Where子句代表被删除数据的满足条件,如果没有where子句则代
表所有表数据都删除
• Order by子句代表删除数据的顺序
• Limit子句代表被删除数据的行数限制
• delete单表删除举例
• Delete from students;
• delete from students where sid=1;
• Delete from students order by sid;
• Delete from students limit 1;
• 多表删除语句语法有以下两种
• 同样,被删除的表不能出现在查询子句的子查询中
• Low_priority关键词表示删除语句需要等待其他链接的读此表操作
结束后再执行,只作用在MyISAM, MEMORY, and MERGE存储引擎
• Quick关键词是在使用myisam存储引擎时,删除操作不会合并删
除表的索引叶节点,这样会在一定程度上加快删除的速度
• ignore关键词代表会忽略删除过程中的一些错误
• Delete语句中的order by子句决定了删除数据的顺序,配合limit子
句后在某些情况下也非常有用,比如删除最老的一条记录:
• DELETE FROM somelog WHERE user = 'jcole'
ORDER BY timestamp_column LIMIT 1;
• 多表删除是指从一个或多个表中删除满足条件的数据,其中的
table_references代表了多个表的join操作,例如以下两个例子代表
从t1和t2表中删除满足条件的数据
• DELETE t1, t2 FROM t1 INNER JOIN t2 INNER JOIN t3
WHERE t1.id=t2.id AND t2.id=t3.id;
• DELETE FROM t1, t2 USING t1 INNER JOIN t2 INNER JOIN t3
WHERE t1.id=t2.id AND t2.id=t3.id;
01
sql语句之delete相关推荐
- Mysql的sql语句,Delete 中包含 not in
mysql delete not in 想要执行: DELETE FROM tb_tableA WHERE id IN (SELECT a.id FROM tb_tableA a WHERE a.id ...
- mysql根据id删除数据sql语句_sql delete根据id删除数据库
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- linux程序设计——运行SQL语句(第八章)
8.3 使用C语言訪问MySQL数据 8.3.3 运行SQL语句 运行SQL语句的主要API函数被恰当的命名为: int mysql_query(MYSQL *connection, const ...
- access数据库删除两个日期之间 的数据 SQL语句
sql2005中sql语句为 DELETE FROM table WHERE ([date] BETWEEN '2011 - 9 - 19 0 : 00 : 00 ' AND '2011 - 9 - ...
- mysql用一条sql语句删除重复记录_mysql中删除重复记录,并保留重复数据中的一条数据的SQL语句...
正好想写一条删除重复语句并保留一条数据的SQL,网上查了一部分资料写的很详细,但还是在这里写下自己的理解,以遍后续学习 .如下: 表字段和数据: SQL语句: DELETE FROM`user`WHE ...
- DEDECMS使用SQL语句批量删除文章
DEDECMS使用SQL批量删除aid文章,有时候批量采集的文章很不满意想都删除不要了,但是在后台一条条的删除文章的话实在太慢了,一次顶多删除30篇文章,所以找了个批量删除文章的SQL语句很好使,切记 ...
- 2016/05/13 thinkphp 3.2.2 ① 数据删除及执行原生sql语句 ②表单验证
[数据删除及执行原生sql语句] delete() 返回受影响的记录条数 $goods -> delete(30); 删除主键值等于30的记录信息 $goods -> delete( ...
- MyBatis SQL语句详解
MyBatis SQL语句详解 1 CRUD标签 1.1 select 1.2 insert 1.3 update 1.4 delete 1.5 #{ }和${ }的区别 2 动态SQL 2.1 if ...
- 常用SQL语句(笔记)
1.数据库定义语句 (1)创建数据库 CREARE DATABASE 数据库名 [[DEFAULT]CHARACTER SET 字符集],[[DEFAULT] CPLLATE 校对规则] 创建一个名为 ...
- 最新行政区代码(2010-12-31) SQL语句
--最新行政区代码(2010-12-31) SQL语句 --LC_XZQ delete from lc_xzq; insert into LC_XZQ(XZQDM,XZQMC,PID) values( ...
最新文章
- C# 最快的逐一打印斐波那契结果数列的算法
- SpringBoot+WangEditor上传图片
- 【赠书】如何构建企业级的推荐系统?这本书值得一看
- 字典-字典的增删改查常用操作
- 什么是1st tier conference?
- One order search的框架代码里,硬编码了要去取Interaction object相关的数据
- php shell,php命令行写shell实例详解
- Azure VMSS (1) 入门
- 使用RequireJS优化Web应用前端
- ThinkPHP如果表名有下划线需要用Model应该怎么做?
- POJ 2182 Lost Cows (线段树)
- visio添加多分枝连接线
- 交换机常用配置命令(华为)
- 无线接入网 服务器 选型,家庭网络系统搭建经验分享 篇三:无线覆盖与AP选择...
- ISE UCF 写法:(转载)
- 谷歌面试题之扔鸡蛋的问题(蓝桥杯摔手机的问题)
- 一套优雅的开源后台管理系统:若依后台管理系统 3.3 发布,新增多项功能
- 1012: 8除不尽的数
- java ollydbg_OllyDBG
- 五大主流浏览器的内核,前端在IE浏览器中常见的兼容问题