MySQL SELECT语句用于从数据库表中查询数据,并将选择的数据以表的形式返回。

语法

MySQL中不同场景下使用SELECT语句的语法如下:

/*查询一列*/
SELECT column1 FROM table_name;

/*查询多列*/
SELECT column1, column2, ... 
FROM table_name;

/*查询所有列*/
SELECT * FROM table_name; 

示例:

考虑一个名为 Employee 的数据库表,其中包含以下记录:

EmpIDNameCityAgeSalary
1JohnLondon253000
2MarryNew York242750
3JoParis272800
4KimAmsterdam303100
5RameshNew Delhi283000
6HuangBeijing282800

要获取Employee 表中存在员工的 Name 和 Salary 数据,查询为:

SELECT Name, Salary FROM Employee; 

这将产生如下结果如下所示:

NameSalary
John3000
Marry2750
Jo2800
Kim3100
Ramesh3000
Huang2800

要获取Employee表的所有字段,查询将是:

SELECT * FROM Employee; 

以下代码的结果将是:

EmpIDNameCityAgeSalary
1JohnLondon253000
2MarryNew York242750
3JoParis272800
4KimAmsterdam303100
5RameshNew Delhi283000
6HuangBeijing282800