第四課 向表格中添加、更新、刪除記錄
添加新記錄
SQL語言使用insert語句向數據庫表格中插入或添加新的數據行。Insert語句的使用格式如下:
insert into tablename
(first_column,...last_column)
values (first_value,...last_value);
例如:
insert into employee
(firstname, lastname, age, address, city)
values (‘Li’, ‘Ming’, 45, ‘No.77 Changan Road’, ‘Beijing”);
簡單來說,當向數據庫表格中添加新記錄時,在關鍵詞insert into後面輸入所要添加的表格名稱,然後在括號中列出將要添加新值的列的名稱。最後,在關鍵詞values的後面按照前面輸入的列的順序對應的輸入所有要添加的記錄值。
更新記錄
SQL語言使用update語句更新或修改滿足規定條件的現有記錄。update語句的格式為:
update tablename
set columnname = newvalue [, nextcolumn = newvalue2...]
where columnname OPERATOR value [and|or column OperaTOR value];
例如:
update employee
set age = age+1
where first_name= ‘Mary’and last_name= ‘Williams’;
使用update語句時,關鍵一點就是要設定好用於進行判斷的where條件從句。
刪除記錄
SQL語言使用delete語句刪除數據庫表格中的行或記錄。Delete語句的格式為:
delete from tablename
where columnname OPERATOR value [and|or column OperaTOR value];
例如:
delete from employee
where lastname = May;
簡單來說,當需要刪除某一行或某個記錄時,在delete from關鍵詞之後輸入表格名稱,然後在where從句中設定刪除記錄的判斷條件。注意,如果用戶在使用delete語句時不設定where從句,則表格中的所有記錄將全部被刪除。