<address id="xpjh9"><listing id="xpjh9"><meter id="xpjh9"></meter></listing></address>

<address id="xpjh9"><address id="xpjh9"><listing id="xpjh9"></listing></address></address>
<noframes id="xpjh9">
<noframes id="xpjh9">

<address id="xpjh9"><address id="xpjh9"><listing id="xpjh9"></listing></address></address>
    <form id="xpjh9"></form><address id="xpjh9"><listing id="xpjh9"><menuitem id="xpjh9"></menuitem></listing></address>

      <noframes id="xpjh9">
      VB.net 2010 視頻教程 VB.net 2010 視頻教程 VB.net 2010 視頻教程
      SQL Server 2008 視頻教程 c#入門經典教程 Visual Basic從門到精通視頻教程
      當前位置:
      首頁 > 數據庫 > T-SQL >
      • sql語句大全之DELETE語句

      • 2015-01-25 00:44 來源:未知

      DELETE語句sql語句大全

      當數據庫的添加工作完成以后,隨著使用和對數據的修改,表中可能存在一些無用的數據,這些無用的數據不僅會占用空間,還會影響修改和查詢的速度,所以應及時將它們刪除。本節主要介紹幾種最常用的刪除方法。

      6.3.1  DELETE語法

      在SQL支持的所有數據修改語句中,DELETE語句可能是最簡單的語句。它只包含兩個子句,其中一個子句是強制性的。DELETE語句的語法格式如下:
      DELETE FROM <table name>
      [WHERE <search condition>]
      DELETE FROM子句是必選項,要求指定從中刪除行的表的名稱,WHERE子句是可選項,類似于SELECT和UPDATE這兩個語句中的WHERE子句,它要求指定搜索條件。如果在DELETE語句中沒有包括WHERE子句,那么將從指定的表中刪除所有行。
       
      DELETE語句只從表中刪除數據,它不刪除表定義本身。如果要刪除數據和表定義,應使用DROP TABLE語句。
      在DELETE語句中沒有指定列名,這是由于不能從表中刪除單個列的值,只能刪除行。如果需要刪除特定的列值,應使用UPDATE語句將該值設置為空值,不過,必須只有在該列支持空值時才可以這么做。

      6.3.2  使用DELETE語句

      上面介紹了DELETE的語法以及注意事項,下面通過幾個具體實例,來詳細介紹一下如何使用DELETE語句刪除表中的數據。首先看怎么刪除一個表中的所有數據。例如刪除商品信息里的所有數據,可以使用如下DELETE語句:
      DELETE FROM 商品信息
      這只是在需要刪除所有語句時才可以使用這條語句。不過,這種情況使用的并不多,更多的時候,需要使用WHERE子句來指定要刪除的行。例如要刪除商品信息表中的商品名稱為“VE眼霜”的所有信息,可以使用如下DELETE語句:
      DELETE FROM 商品信息
      WHERE 商品名稱=‘VE眼霜’
      執行上面語句后,“VE眼霜”的信息將被刪除。
      如果用戶需要刪除包含某些字段的信息,例如,需要刪除商品信息表中的包含“蘋果”字段的商品名稱。則可以使用如下DELETE語句:
      use 購物系統
      go
      DELETE FROM 商品信息 where 商品名稱 like '%蘋果%'
      Go
      執行上述語句后,顯示結果如圖6-15所示。與原始數據相比,結果集里不再顯示所有包含“蘋果”字段的商品信息。原始數據見圖6-14。

      圖6-15  執行上述語句后的結果
      如果需要刪除商品信息表中的20%,可以使用如下DELETE語句:
      DELETE TOP(20) PERCENT 商品信息
      執行述語句后,商品信息表中將會刪除前2條語句(原來共有9條語句)。結果如圖6-16所示。

      圖6-16 刪除其表20%后的結果集
      實際上,如果需要刪除圖書信息表的前2行,也可以使用如下DELETE語句:
      DELETE TOP(2) 商品信息
      相關教程
      江苏快3 韶关 | 郴州 | 梅州 | 云浮 | 诸暨 | 鹤壁 | 东方 | 湘西 | 沧州 | 仁寿 | 武威 | 吐鲁番 | 新泰 | 贵州贵阳 | 三亚 | 万宁 | 莆田 | 山南 | 沭阳 | 澄迈 | 图木舒克 | 安庆 | 宜都 | 靖江 | 乌兰察布 | 灵宝 | 海北 | 阳春 | 内蒙古呼和浩特 | 保山 | 仁寿 | 平潭 | 中山 | 龙岩 | 东营 | 馆陶 | 蚌埠 | 鞍山 | 陇南 | 陵水 | 遂宁 | 铁岭 | 驻马店 | 莱州 | 宜昌 | 青州 | 包头 | 贺州 | 德宏 | 乳山 | 厦门 | 徐州 | 恩施 | 永康 | 聊城 | 日土 | 南充 | 慈溪 | 山南 | 山东青岛 | 高密 | 南安 | 天门 | 阜新 | 兴安盟 | 东莞 | 淮南 | 海门 | 咸宁 | 金昌 | 涿州 | 张北 | 廊坊 | 盘锦 | 安岳 | 海安 | 无锡 | 德阳 | 辽阳 | 河源 | 揭阳 | 通化 | 克拉玛依 | 庄河 | 台中 | 濮阳 | 廊坊 | 吉林长春 | 通辽 | 来宾 | 石狮 | 雄安新区 | 阿勒泰 | 铁岭 | 朔州 | 襄阳 | 遵义 | 玉林 | 瑞安 | 醴陵 | 随州 | 乐平 | 济南 | 日喀则 | 万宁 | 东方 | 澄迈 | 枣庄 | 乌兰察布 | 江门 | 临沧 | 赣州 | 惠东 |