Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103068500
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-29 10:17:06

: LUPA开源社区

 

文章来源于http://

到目前为止我们已经解释了如何向表中数据以及如何改变数据。 剩下的是讨论如何删除不再需要的数据。和前面增加数据一样,删除数据也必须是从表中整行整行地删除。 在前面的一节里我们解释了 SQL不提供直接访问独立行的方法。 因为,删除行只能是通过声明被删除行必须匹配的条件的情况下进行。 如果你在表上有一个主键,那么你可以声明准确的行。但是你也可以删除匹配条件的行组, 或者你可以一次从表中删除所有行。

    我们DELETE 命令删除行:它的语法 和 UPDATE 命令类似。比如,要从 表中删除所有价格为10的产品,用

    DELETE FROM products WHERE price = 10;

    如果你只是写到

    DELETE FROM products;
    那么表中所有行都会被删除!程序员一定要注意。

文章来源于http://
阅读(684) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~