成人在线你懂的-成人在线免费小视频-成人在线免费网站-成人在线免费视频观看-日韩精品国产一区二区-日韩精品国产一区

掃一掃
關(guān)注微信公眾號

如何從SQL表中刪除數(shù)據(jù)
2007-10-22   IT專家網(wǎng)

  很多時候,我們都需要從關(guān)系數(shù)據(jù)庫中刪除掉陳舊過時的信息。所幸的是,結(jié)構(gòu)化查詢語言提供了一個DELETE命令,用于靈活地刪除儲存在一個表內(nèi)的部分或全部信息。

  讓我們來看看該命令的語法:

  DELETE FROM
  {table name | view name}
  [WHERE search_conditions]

  命令本身十分簡單:其中只有兩個變量,一個是需要刪除信息的表或視圖,另一個是搜索條件。

  我們先來談?wù)剟h除的對象。依照ANSI SQL標(biāo)準(zhǔn),我們既可以選擇一個表格中刪除數(shù)據(jù)也可以選擇從一個視圖中刪除數(shù)據(jù)。不管怎樣,強烈建議讀者盡量避免對一個視圖使用DELETE命令(出于同樣的原因,也盡可能避免對視圖使用任何數(shù)據(jù)處理的命令)。某些版本的SQL可能不支持這個語法,因此,對視圖的修改可能會導(dǎo)致一些難以預(yù)料的錯誤。

  search_conditions參數(shù)對于SQL的初學(xué)者來說也并不新奇――它和SELECT語句中用到的search_conditions參數(shù)格式相同。其中可以使用任何比較操作符來限制從表格中刪除的數(shù)據(jù)。注意,search_conditions事實上是一個可選項(因此用方括號括起),省略該項將會刪除整個表格的內(nèi)容。

  現(xiàn)在讓我們來看一些實例。首先,我們要創(chuàng)建一個表格,并添加一些數(shù)據(jù)——為一所高中創(chuàng)建一個學(xué)生名錄。根據(jù)您的數(shù)據(jù)庫管理系統(tǒng),執(zhí)行以下的SQL代碼:

  CREATE TABLE students
  (
  first_name varchar(50),
  last_name varchar(50),
  id integer PRIMARY KEY
  )
  INSERT INTO students VALUES ('小明', '張', 273)
  INSERT INTO students VALUES ('小馬', '任', 321)
  INSERT INTO students VALUES ('小軍', '史', 243)
  INSERT INTO students VALUES ('小安', '彭', 131)
  INSERT INTO students VALUES ('小超', '白', 190)
  INSERT INTO students VALUES ('小斌', '林', 421)

  林小斌同學(xué)由于學(xué)習(xí)成績非常優(yōu)秀被批準(zhǔn)提前畢業(yè)。因此,我們需要把他從數(shù)據(jù)庫中刪除。作為一個使用SQL的老手,我們知道當(dāng)我們想要選擇一個單獨的記錄時,一定要謹慎的運用搜索條件中的主關(guān)鍵詞(primary key),以防不小心刪除了相似的記錄。以下是我們使用的語法:

  DELETE FROM students

  WHERE id = 421

  修改后表格的內(nèi)容如下:

  first_namelast_nameid

  小馬任321

  小安彭131

  小超白190

  小軍史243

  小明張273

  現(xiàn)在讓我們來嘗試一些稍微復(fù)雜一點的操作――刪除學(xué)號介于240至290間的所有學(xué)生。以下是該操作的SQL腳本:

  DELETE FROM students

  WHERE id BETWEEN 240 AND 290

  修改后的新表格如下:

  first_name last_name id

  小安彭131

  小超白190

  小馬任321

  最后,我們很遺憾告訴大家,由于入學(xué)人數(shù)過少,學(xué)校不得不倒閉了。為了尊重學(xué)生的隱私,我們需要刪除表格中的所有數(shù)據(jù)。相關(guān)的SQL命令腳本如下:

  DELETE FROM students

  以上是對DELETE語句的一個簡單介紹,經(jīng)常上IT專家網(wǎng)查看關(guān)于數(shù)據(jù)庫方面的新文章,可以學(xué)習(xí)到更多關(guān)于SQL語句的知識。

熱詞搜索:

上一篇:如何用SQL計算兩個獨立的表格
下一篇:使用文件和文件組管理SQL Server數(shù)據(jù)庫增長

分享到: 收藏
主站蜘蛛池模板: 又大又肥又圆的白屁股| 小姐资源| 国内自拍99| 危险课程电影完整| 九一八大案纪实| 小敏家| 天才gogogo综艺节目规则| 崔维斯·费米尔| 电视剧《反击》主要演员| 我等伊人来简谱| 三上悠亚在线免费观看| 艳窟神探| ,xx| 都市频道在线直播回放| 邓稼先教学设计一等奖优秀教案| 耄耋老太国产| 孙喆| 李志毅| 真相演员表| 电子请柬结婚模板免费| 欲望中的女人电影| 锤娜丽莎电视剧| 蛇花| 结婚请帖怎么写| 五年级下册语文第五单元作文范文| 火船 电影| 免费看裸色| 周传基| 《小道童》舞蹈| 保镖1993电视剧正版免费观看 | 彭丹主演的经典电影| 金燕子| xxxxxxxxxxxx| 天堂网电影| 第一财经今日股市直播间在线直播 | 第一财经直播电视直播今日股市| 日本电影家庭教师| 假男假女 电影| 吴添豪| 最佳嫌疑人电影免费观看| www.黄视频|