1.向資料庫中新增資料使用insert into關鍵字。
2.在使用insert into向表中插入資料時,如果不指定列名,那麼values列表裡的值必須與表中列的順序,列的個數一樣。
3.如果表中的值是由robms自動建立,指定了預設值或者允許為空等情況,那麼再插入資料時可以不指定這些列值。
4.在插入資料時還可以使用insert into... select 語句複製其他表的資料,使用這種方式不再需要使用values關鍵字。
5.使用select...into ...from語句複製其他表的資料和結構,
6.更新表中資料時使用update。。set..字句,通過使用where字句來選擇性的更新某一行或多行記錄,如果不指定where語句,則更新全表記錄。
7.刪除資料時使用delete from字句,如果指定了,where條件則選擇性的刪除一行,或多行資料,如果不指定where語句,則刪除表中所有資料。
8.還有一種方法一次行刪除表中所有資料,那就是使用truncate table字句,使用它要比使用delete from效率高,由於它不會記錄,刪除的詳細日誌,因而刪除的資料不能回滾,同事truncate table不能用於有外來鍵約束引用的表。
使用DML語句更改資料
一.新增新資料 1.插入單行記錄 insert into 表名 列名列表 values 值列表 列如 insert into t stu t name,t grade values 你 22 如果表中的列值是由rdbms自動建立的,指定了預設值或允許為空值等情況,那麼再插入資料時可以不指定這些值 2...
DML語句更改資料
當我們建立了資料庫及儲存資料的表後,就需要向表中新增新資料,刪除不需要的資料,備份資料。就會用到dml語言來操縱資料。一 insert 插入資料 1,插入單行資料 insert into 表名 列表名 values 值 注意這裡的插入值 與null不一樣。2,插入多行資料 insert into 新...
第四章 使用DML語句更改資料
本章目標 使用insert語句新增資料 使用update語句修改資料 使用delete語句刪除資料 插入單行記錄 語法 insert into 表名 列表名稱,values 值列表 插入多行記錄 語法 1 insert into 表名 insert 表名 values 值列表 值列表 將其他表中的資...