對於數據的操作大體可分為4種:創建、查詢、刪除、修改(簡稱為“增刪改查”,也成為crud,即create/retrieve/update/delete)。 1. 創建數據 :insert into tb_name (欄位列表) values(值列表); 對於左圖的table,若想插入數據,但只對其中 ...
對於數據的操作大體可分為4種:創建、查詢、刪除、修改(簡稱為“增刪改查”,也成為crud,即create/retrieve/update/delete)。
1. 創建數據 :insert into tb_name (欄位列表) values(值列表);
對於左圖的table,若想插入數據,但只對其中的 name 進行賦值,語句如右圖所示。
tip:若在插入時,為所有欄位賦值,可以省略欄位列表,但是要求值的順序應該與表中欄位的順序一致,如下圖:
2. 查詢數據: select 欄位列表 from tb_name 查詢條件;
①查詢所有欄位 ② 查詢部分欄位 ③查詢多個欄位
tip:查詢條件可以省略,表示所有的記錄都獲得,相當於where 1
④ 查詢滿足一定條件的數據:
tip:此時通過查詢條件來篩選(之前是where 1,現在改為where score>=90)
3. 刪除數據 : delete from tb_name 條件;
對於左圖中的table,若要刪除score低於90分的數據,可採用右圖的語句,查詢可知,刪除已經生效。
4. 修改數據:update tb_name set 欄位=新值,.... 條件;
左圖將所有分數在90分以上的學生的分數都改成了100分。