MySQL 是一种开源的关系型数据库管理系统,被广泛用于 Web 应用程序开发。本文将介绍如何在 MySQL 中查询所有于 2013 年入学的学生。
SELECT * FROM students WHERE admission_year = 2013;
以上查询语句将从名为 students 的表中,选取所有入学年份为 2013 年的学生。使用了 WHERE 子句,它用于指定筛选条件。
如果想仅显示学生的姓名和入学年份,可以使用如下 SQL 查询语句:
SELECT name, admission_year FROM students WHERE admission_year = 2013;
可以从结果中看到仅有两列:姓名和入学年份。使用逗号分隔列名来选择以哪些列为查询结果。
在 MySQL 中,条件查询是使用 WHERE 子句的方式来指定查询条件的。该子句的后面必须跟着逻辑运算符,如 =、<>、>、<、>= 或<=。可以使用其他操作符,如 LIKE 或 BETWEEN,来指定更多的查询条件。查询结果可以用 ORDER BY 子句进行排序,如下例中将结果以入学年份升序排序:
SELECT * FROM students WHERE admission_year = 2013 ORDER BY admission_year ASC;
使用 ORDER BY 子句时,必须指定 ASC 或 DESC,用于升序(从小到大)或降序(从大到小)排列查询结果。该子句语法为:
SELECT ... FROM ... WHERE ... ORDER BY column1 ASC|DESC, column2 ASC|DESC, ...;
以上是几个常见而基础的 MySQL 查询语句,其中包括了条件查询、指定列、以及结果排序。如果您希望更深入了解 MySQL 数据库的操作与细节,可以参考 MySQL 官方文档。