MySQL 查询数据

数据库的基本查询语句

在数据库操作中,最基本的查询语句是 SELECTSELECT 语句用于从数据库表中获取数据,并且可以指定需要检索的数据和条件。

SELECT 语句的结构

这里,column1, column2 等代表你想要检索的列名;table_name 则是你从哪个表中检索数据。

示例:

假设我们有一个名为 employees 的表,其中包含 id, name, 和 salary 三列。如果我们想查看所有员工的名字和薪水,我们可以使用如下查询:

使用 WHERE 子句进行条件筛选

WHERE 子句允许你在检索数据时添加条件。只有满足这些条件的行才会被返回。

示例:

如果我们要找出薪水高于5000元的所有员工,可以这样写:

使用 ORDER BY 对结果排序

ORDER BY 子句用来对结果集进行排序,默认为升序(ASC)。如果你想降序排列结果,可以使用 DESC 关键字。

示例:

如果我们希望按薪水从高到低来列出员工信息:

使用 LIMIT 限制返回的记录数量

当你只需要一部分数据时,可以使用 LIMIT 来限制返回的行数。

示例:

如果只想查看前五条记录:

使用 DISTINCT 关键词去除重复项

如果你只想获取某列中的唯一值,可以使用 DISTINCT 关键字。

示例:

如果想知道有多少不同的薪水级别:

结合多个条件使用 AND 和 OR

当需要根据多个条件筛选数据时,可以使用 ANDOR 关键字。

  • AND:所有条件都必须为真。
  • OR:只需满足一个条件即可。

示例:

找出薪水在4000到6000之间的员工:

或者找出薪水低于3000或高于7000的员工:

通过上述介绍,你应该已经掌握了基本的 SQL 查询语句,这将帮助你在日常工作中更高效地从数据库中提取所需的数据。接下来你可以尝试一些实际的例子来加深理解。

上一篇: MySQL 插入数据
下一篇: MySQL where 子句
纠错
反馈