检索
select语句
SELECT prod_name
FROM Products;
上述语句利用 SELECT 语句从 Products 表中检索一个名为 prod_name的列。所需的列名写在 SELECT 关键字之后, FROM 关键字指出从哪个表中检索数据。
备注:
- 多条 SQL语句必须以分号( ; )分隔。
- SQL语句不区分大小写,因此 SELECT 与 select 是相同的。
- 在处理 SQL语句时,其中所有空格都被忽略。SQL语句可以写成长长的一行,也可以分写在多行。
检索多个列
要想从一个表中检索多个列,仍然使用相同的 SELECT 语句。唯一的不同是必须在 SELECT 关键字后给出多个列名,列名之间必须以逗号分隔。
SELECT prod_id, prod_name, prod_price
FROM Products;
检索所有列
除了指定所需的列外(如上所述,一个或多个列), SELECT 语句还可以检索所有的列而不必逐个列出它们。在实际列名的位置使用星号( * )通配符
SELECT *
FROM Products;
备注:除非必要,一般不会导出所有列数据
检索不同的值
使用 DISTINCT 关键字检索唯一值
SELECT DISTINCT vend_id
FROM Products;
限制结果
检索前几行数据使用"limit"关键字
下列代码检索前五行
SELECT prod_name
FROM Products
LIMIT 5;
限制索引的起始位置用"offset"关键字
SELECT prod_name
FROM Products
LIMIT 5 OFFSET 5;
备注:上述代码是指从第五行开始(offset 5 )索引5行(limit 5)
索引是从0开始的
注释
“#”后的文本就是注释
#注释
select prod_name #注释
from Products
limit 3 offset 2;