-
INSERT
-
用于向表中插入新的数据行。
-
插入单行数据:
INSERT INTO students (id, name, age, grade) VALUES (1, 'John', 20, 'A');
向“students”表中插入一行数据,id 为 1,姓名为“John”,年龄为 20,成绩为“A”。
-
插入多行数据:
INSERT INTO students (id, name, age, grade) VALUES (2, 'Alice', 19, 'B'), (3, 'Bob', 22, 'A');
一次性向表中插入多行数据。
-
-
UPDATE
-
用于更新表中已存在的数据行。
-
更新单个字段:
UPDATE students SET grade = 'B' WHERE id = 1;
将“students”表中 id 为 1 的学生的成绩更新为“B”。
-
更新多个字段:
UPDATE students SET age = 21, grade = 'A' WHERE name = 'Alice';
将姓名为“Alice”的学生的年龄更新为 21,成绩更新为“A”。
-
-
DELETE
-
用于删除表中的数据行。
-
删除单行数据:
DELETE FROM students WHERE id = 2;
删除“students”表中 id 为 2 的学生记录。
-
删除多行数据:
DELETE FROM students WHERE age < 18;
删除“students”表中年龄小于 18 的所有学生记录。
-
-
SELECT
-
用于从一个或多个表中检索数据。
-
查询所有列:
SELECT * FROM students;
查询“students”表中的所有数据。
-
查询特定列:
SELECT name, age FROM students;
只查询“students”表中的姓名和年龄两列数据。
-
带条件查询:
SELECT * FROM students WHERE age > 20 AND grade = 'A';
查询“students”表中年龄大于 20 且成绩为“A”的学生记录。
-
排序查询:
SELECT * FROM students ORDER BY age ASC, grade DESC;
查询“students”表中的所有学生记录,并按年龄升序、成绩降序排序。
-