目錄
簡介
1 添加數據
1.1 基礎語法
1.2 SQL 練習
2 修改數據
2.1 基礎語法
2.2 SQL 練習
?3 刪除數據
3.1 基礎語法
3.2 SQL 練習
總結?
簡介
在數據庫操作中,增、刪、改是最基礎的操作,它們通常對應著SQL中的INSERT
、DELETE
和UPDATE
命令。今天,我們將深入探討這三種命令的使用方法及其作用。
1 添加數據
1.1 基礎語法
給指定列添加數據:
insert?into?表名(列名1,列名2...)?values(值1,值2...);
給全部列添加數據:
insert?into?表名?values(值1,值2...);
批量添加數據:
insert?into?表名(列名1,列名2...)?values(值1,值2...),(值1,值2...),(值1,值2...)...;
批量添加數據(省略字段名):
insert?into?表名?values(值1,值2...),(值1,值2...),(值1,值2...)...;
從另外一張表或多張表插入數據:
insert?into?表名 (name, birth)?select?name, birth?from?student?where?sex =?'男'
1.2 SQL 練習
練習一:編寫 SQL 將下表中的數據插入 student 表中:
姓名 | 生日 | 性別 |
---|---|---|
趙雷 | 1990-01-01 | 男 |
錢電 | 1991-10-01 | 男 |
周梅 | 1992-03-01 | 女 |
吳蘭 | 1990-01-20 | 女 |
練習二:編寫 SQL 將 student 表中男學生插入到 student1 表中
2 修改數據
2.1 基礎語法
修改表的數據:
update?表名?set?列名1=值1,列名2=值2...[where?條件];
在修改數據時,也可以不使用 where 條件,此時的操作是修改整列數據,這樣的操作是很危險的。
2.2 SQL 練習
練習一:student 表中 趙雷和錢電的生日寫反了,需要進行調換

3 刪除數據
3.1 基礎語法
刪除表的數據:
delete?from?表名 [where?條件];
在刪除某條數據時,如果不使用 where 條件,將會導致刪除整個表的數據。
3.2 SQL 練習
練習一:刪除所有 1990 年出生的學生
總結?
本文介紹了SQL中增、刪、改三種常用的數據操作命令:INSERT
、UPDATE
和DELETE
。INSERT
命令用于將新數據插入到表中,支持單行和多行插入,并能夠從其他表選擇數據進行插入;UPDATE
命令用于修改現有數據,但需特別小心使用WHERE
條件,以免錯誤地更新所有記錄;DELETE
命令則用于刪除表中的數據,缺少WHERE
條件時可能會導致刪除所有記錄。因此,在進行數據操作時,務必謹慎使用這些命令,確保數據的準確性與完整性。希望本篇博客能夠幫助大家掌握這些SQL基礎操作,提升數據庫管理技能。