1. SELECT语句
SELECT语句是SQL中最常用的语句之一,用于从关系型数据库中检索数据。它的基本语法如下:
SELECT 列名 FROM 表名
其中,列名表示你想要检索的列的名称,可以是一个或多个列,用逗号分隔。表名表示你想要从中检索数据的表的名称。
例如,如果想要从一个名为"students"的表中检索所有学生的姓名,可以使用以下语句:
SELECT name FROM students
这将返回students表中的所有学生姓名。
子标题:使用WHERE子句过滤数据
WHERE子句可用于在SELECT语句中过滤数据。它用于限制检索的结果,只返回符合特定条件的行。
例如,如果只想要检索姓"Smith"的学生姓名,可以使用以下语句:
SELECT name FROM students WHERE last_name='Smith'
这将只返回姓"Smith"的学生姓名。
子标题:使用ORDER BY子句排序结果
ORDER BY子句用于对检索结果进行排序。它允许按照一个或多个列对结果进行升序或降序排序。
例如,如果要按照学生的年龄对结果进行升序排序,可以使用以下语句:
SELECT name FROM students ORDER BY age ASC
这将按照学生的年龄从小到大排序结果。
2. INSERT语句
INSERT语句用于向数据库表中插入新的行。它的基本语法如下:
INSERT INTO 表名 (列名1, 列名2, ...) VALUES (值1, 值2, ...)
其中,表名表示你想要插入数据的表的名称,列名表示你想要插入数据的列的名称,值表示你想要插入的实际值。
例如,如果想要向一个名为"students"的表中插入新的学生信息,可以使用以下语句:
INSERT INTO students (name, age, grade) VALUES ('John Smith', 18, 'A')
这将向students表中插入一个名为"John Smith",年龄为18岁,成绩为"A"的新学生信息。
...(以下省略部分字符)