MySQL SELECT 语句
MySQL SELECT 语句
SELECT 语句用于从数据库中选取数据。
返回的数据存储在结果表中,称为结果集。
以下 SQL 从 Customers 表中选取 CustomerName、City 和 Country 列:
实例
SELECT CustomerName, City FROM Customers;
SELECT 语法
SELECT column1, column2, ... FROM table_name;
其中,column1、column2 ... 是你要从中选取数据的表中的列名。
table_name 表示你要从中选取数据的表名。
要选取所有列而不指定每个列名,请使用以下语法:
SELECT * FROM table_name;
演示数据库
在本教程中,我们将使用著名的 Northwind 演示数据库。
以下是 Northwind 演示数据库中 Customers 表的部分片段:
| CustomerID | CustomerName | ContactName | Address | City | PostalCode | Country |
|---|---|---|---|---|---|---|
| 1 | Alfreds Futterkiste | Maria Anders | Obere Str. 57 | Berlin | 12209 | Germany |
| 2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitución 2222 | México D.F. | 05021 | Mexico |
| 3 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | México D.F. | 05023 | Mexico |
| 4 | Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
| 5 | Berglunds snabbköp | Christina Berglund | Berguvsvägen 8 | Luleå | S-958 22 | Sweden |
选取所有列
要选取所有列而不指定每个列名,请使用 SELECT * 语法:
以下 SQL 从 Customers 表中选取所有列:
实例
SELECT * FROM Customers;