MySQL数据库中使用delete删除纪录_数据恢复1g多少钱
日期:2014-07-13 / 人气: / 来源:网络
下面来看MySQL数据库中delete的用法,delete可以用来删除数据表中的记录行,当然它可以全部删除记录也可以有选择的删除其中的记录。关于这些详细的介绍你可以看下面的详细介绍。
DELETE[LOW_PRIORITY]
FROM
tbl_name
[WHERE
where_expr][LIMIT
n]
从表tbl_name中删除行。所删除的行是那些与表达式where_expr中给出条件相符的行。例:
DELETEFROM
score
WHERE
event_id
=14
DELETEFROM
member
WHERE
expiration
<
current_date
如果省略WHERE子句,表中所有记录都将被删除。除非不给出WHERE
子句,否则DELETE
将返回所删除记录的数目。在不给出 WHERE子句的这种特殊情况下,MySQL
将优化删除过程,它将从头开始建立数据和索引文件,而不是一行一行地删除记录。这样做极快,但不给出删除的 记录计数,返回的计数值为0。为了得出真实的删除记录数,应该给出能选中所有记录的WHERE
子句。例如:
DELETEFROM
tbl_name
WHERE
1>0
但这样做会有一定的性能损失。
指定LOW_PRIORITY使此语句被延迟至无客户机从表中读数据为止。如果给出LIMIT
子句,则值n
规定了将要删除的最大行数。LIMIT
是在MySQL
3.22.7中引入的。
DELETE
从表tbl_name中删除行。所删除的行是那些与表达式where_expr
DELETE
DELETE
如果省略WHERE
DELETE
但这样做会有一定的性能损失。
指定LOW_PRIORITY
MySQL proxy lua安装配置过程详解
MySQL Proxy Lua安装配置是本文要介绍的内容,关于MySQLProxy的二进制版本的安装相对简单,无需多言,下面介绍的是源代码安装:安装pkg-config:tarzxvfpkg-config-0.23.tar.gz cdpkg-config-0.
MySQL
作者:管理员
推荐内容 Recommended
- 江苏飞浩信息科技期待您的加入07-20
- 江苏飞浩科技欢迎您07-19
相关内容 Related
- 江苏飞浩信息科技期待您的加入07-20
- 江苏飞浩科技欢迎您07-19