SQLSERVER 刪改

來源:互聯網
上載者:User

標籤:操作   單表   table   res   多表   list   set   text   表結構   

AA(id,name)

BB(id. address)

一 改

1 多表改

 把名字為大名的地址改為大悟;

 update AA a inner join BB b on a.id=b.id

 set b.address=‘大悟‘

where a.name=‘大名‘

2 單表

 update AA set AA.names=‘‘ where XXX

二 刪

1 drop

          drop table tablename

 drop table AA 刪除內容和定義,釋放空間。簡單來說就是把整個表AA去掉.以後要新增資料是不可能的,除非新增一個表

2 delete

          delete from tablename where XX 按條件刪除表裡的資料或整張表資料。但自訂識別欄位id不會刪,說明delete刪除不釋放空間

delete from AA 刪除AA表所有資料。

delete from AA where id =1 刪除AA表中id等於1的資料

3 truncate

 truncate table tablename

刪除內容、釋放空間但不刪除定義。與drop不同的是,他只是清空表資料而已,不刪除表結構。自訂識別欄位id會刪,說明truncare刪除釋放空間.id會從1開始。

  • 不能刪除行資料,要刪就要把表清掉。
  • truncate 比 delete速度快,且使用的系統和交易記錄資源少。

    truncate 操作後的表比Delete操作後的表要快得多。

    當表被清空後表和表的索引講重新設定成初始大小,而delete則不能

 

SQLSERVER 刪改

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.