一、插入数据(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功能了。记住,在实际应用中始终要注意保护数据的安全性和完整性。