一、插入數據(Insert)
插入數據是向表中添加新記錄的過程。使用INSERT INTO語句可以完成這一任務。例如:
```sql
INSERT INTO 表名 (列1, 列2, 列3, ...)
VALUES (值1, 值2, 值3, ...);
```
假設有一個名為`students`的表,包含`id`, `name`, 和`age`三個字段,那么插入一條新記錄的方法如下:
```sql
INSERT INTO students (id, name, age)
VALUES (1, '張三', 20);
```
這條命令會在`students`表中插入一條新的學生信息記錄。
二、刪除數據(Delete)
刪除數據是指從表中移除特定的記錄。DELETE語句用于此目的。基本語法為:
```sql
DELETE FROM 表名 WHERE 條件;
```
例如,如果想要刪除`students`表中所有年齡大于25的學生記錄,可以執行以下命令:
```sql
DELETE FROM students WHERE age > 25;
```
注意,在使用DELETE語句時一定要謹慎,尤其是沒有指定WHERE條件的情況下,這會導致整個表的數據被清空。
三、更新數據(Update)
當需要修改現有記錄時,使用UPDATE語句。其基本格式如下:
```sql
UPDATE 表名 SET 列1 = 新值1, 列2 = 新值2, ...
WHERE 條件;
```
比如,如果我們想把某個學生的年齡從20歲改為21歲,可以這樣寫:
```sql
UPDATE students SET age = 21 WHERE id = 1;
```
這里,`WHERE`子句確保只有滿足條件的記錄才會被更新。
四、查詢數據(Select)
查詢是最常用的SQL操作之一,用于檢索表中的數據。SELECT語句具有極大的靈活性,可以根據需求組合不同的條件來獲取所需的信息。基本結構為:
```sql
SELECT 列1, 列2, ...
FROM 表名
[WHERE 條件]
[ORDER BY 列 [ASC|DESC]];
```
舉個例子,如果我們想要列出所有學生的姓名和年齡,可以這樣操作:
```sql
SELECT name, age FROM students;
```
如果希望按照年齡降序排列這些學生,則可以在最后加上`ORDER BY`子句:
```sql
SELECT name, age FROM students ORDER BY age DESC;
```
以上就是關于SQL語句中增刪改查的基本介紹。熟練掌握這些基礎技能后,你就可以開始探索更復雜的SQL功能了。記住,在實際應用中始終要注意保護數據的安全性和完整性。