这一篇介绍如何使用select语句从表中检索一个或多个数据列。
2.1 SELECT语句
SQL语句中最常使用的大概就是SELECT语句了。它的用途是从一个或多个表中检索信息。为了使用SELECT检索表数据,必须至少给出两条信息——想选择什么,以及从什么地方选择。
2.2 检索单个列
从CMD命令行中输入以下语句:
得到如下输出:
SELECT语句从Products表中检索一个名为prod_name的列。所需的列名写在SELECT关键字之后,FROM关键字指出从哪个表中检索数据。
2.3 检索多个列
与检索单个列不同的是,检索多个列要再SELECT关键字后给出多个列名,这些列名用逗号隔开。
输入:
输出:
2.4 检索所有列
在实际列名中的位置使用星号(*)通配符可以做到这点。
SELECT *
FROM Products;
2.5 检索不同的值
输入:
输出:
可以看到同一个值重复出现了好几次。
使用DISTINCT关键字让数据库只返回不同的值。
输入SELECT DISTINCT vend_id FROM Products;后 输出的值不含重复值。