在 MySQL数据库中,SELECT 语句用于从数据库中查询数据。
下是 SELECT 语句的基本语法结构:
SELECT column1, column2, ... FROM table_name;
具体解释:
SELECT: 关键字,表示要执行一个查询操作。
column1, column2, ...: 要查询的列的名称。可以指定多个列,用逗号分隔,或者使用 * 表示查询所有列。
FROM table_name: 指定要查询的表名。必须提供表的名称。
例如,如果有一个名为 students 的表,其中包含 id, name、age、grade、email、tel 列,你可以使用以下 SELECT 语句所有列的数据:
具体查询用法:
SELECT * FROM students;

如果只需要特定的列,比如 name 和 email:
SELECT name, email FROM students;

还可以添加其他关键字和子句来进一步过滤、排序、限制结果等。下面是一些常见的用法:
WHERE:
用于指定条件,仅查询显示满足条件的行。
SELECT * FROM students WHERE name = 'jiefei';

ORDER BY:
用于对检索的结果按指定列进行排序。
SELECT * FROM students ORDER BY ID ASC; -- ASC 表示升序排列
SELECT * FROM students ORDER BY ID DESC; -- DESC 表示降序排列

LIMIT:
用于限制结果返回的行数。
SELECT * FROM students LIMIT 3; -- 仅返回前3行数据
