資料庫中表的插入、更新、刪除,資料庫中表

來源:互聯網
上載者:User

資料庫中表的插入、更新、刪除,資料庫中表

資料庫的表中最常見的操作就是插入、更新啊和刪除。下面我們一一介紹一下:

1. 插入 insert

使用的模板語句時insert into 表明 values。
例如:

insert有如下幾點需要注意:
1)insert into-select可以把尋找的結果插入到另一個表中;
2)插入的資料必須和表中的欄位類型相同,或者可以被隱式轉換;

2. 更新 update

更新就是把已經存在的資料修改更新一下。
例子:

更新有如下幾點需要注意:
1)如果沒有where做限制,那麼預設更新所有資料;
2)修改操作和資料庫的一致性。如果幾個表都擁有一個相同的欄位,那麼就更新了一個表之後,要確認其餘表中該欄位是否需要更新。如果要更新卻沒有更新,那麼就導致表的不一致。這個時候資料庫系統引入了事務(transaction)的概念來解決這個問題。

3. 刪除 delete

使用delete from-where語句。
例子:

delete的特點有如下幾點:
1)即使刪除了所有行,表結構還在;
2)沒有where子句的話,delete就會刪除所有行;
3)在刪除之前,最好先select-where顯示一些,確認這些顯示的是需要刪除的,再執行delete語句;
4)truncate刪除表中所有行,其速度比delete快。使用truncate的代價是有錯誤就無法恢複到變化前(復原)。

相關文章

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.