检索数据
1 检索单个列
#多条SQL语句必须以分号(;)分隔
SELECT 列名
FROM 表名;
2 检索多个列
#当心逗号!
SELECT 列名1, 列名2, 列名3
FROM 表名;
3 检索所有列
SELECT *
FROM 表名;
注:在不明确指定列名时,可通过通配符检索出名字未知的列。
4 检索不同的值DISTINCT
# 只返回不同(具有唯一性)的‘’列名‘’行
SELECT DISTINCT 列名
FROM 表名;
注:DISTINCT后跟多列时,作用于所有列。
5 限制结果
#只显示前n列,适用于MySQL
SELECT 列名
FROM 表名
LIMIT n;
#只显示从第n行开始后m行
SELECT 列名
FROM 表名
LIMIT n OFFSET m;
注:第一个被检索的行是第0行,而不是第1行。
6 注释
# 这是一条注释
SELECT prod_name
FROM Products;
/* SELECT prod_name, vend_id
FROM Products; */
SELECT prod_name
FROM Products;