MySQL数据库技术(05)_MySQL数据库_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

MySQL数据库数据库技术(05)[组图]

作者:黑客防线网安MYSQL维护基地 来源:黑客防线网安MYSQL维护基地 浏览次数:0

本篇关键词:组图技术删除
黑客防线网安网讯:  1.4.9 删除或更新现有记录    有时,希望除去某些记录或更改它们的内容。DELETE 和U P D ATE 语句令我们能做到这一点。     DELETE 语句有如下格式:    DELETE FROM t b l _ n a m e W...

  1.4.9 删除或更新现有记录

    有时希望除去某些记录或更改它们的内容DELETE 和U P D ATE 语句令我们能做到这一点

    DELETE 语句有如下格式:

    DELETE FROM t b l _ n a m e WHERE 要删除的记录

    WHERE 子句指定哪些记录应该删除。它是可选的但是如果不选的话,将会删除所有的记录。这意味着最简单的DELETE 语句也是最危险的。

   DELETE FROM tb1_name

   这个查询将清除表中的所有内容。一定要当心!为了删除特定的记录,可用WHERE 子句来选择所要删除的记录。这类似于SELECT 语句中的WHERE 子句。例如,为了删除president 表中所有出生在Ohio 的总统记录,可用下列查询:

   DELETE 语句中的WHERE 子句的一个限制是只能够引用要删除记录的表中的列。在发布DELETE 语句以前,最好用SELECT 语句测试一下相应的WHERE 子句以确保实际删除的记录就是确实想要删除的记录(而且只删除这些记录)。假如想要删除Te d d yRoosevelt 的记录。下面的查询能完成这项工作吗?

    是的,感觉上它能删除您头脑中打算删除的记录。但是,错了,实际上它也能删除Franklin Roosevelt 的记录。如果首先用WHERE 子句检查一下就安全了,如下所示:

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-9211-1.html
网站维护教程更新时间:2012-03-20 17:16:00  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer