@author: Tobin
@date: 2019/10/20 16:57:58
使用SELECT语句从表中检索一个或多个数据列。
这里注意一条语句分成多行书写有利于阅读和理解。
检索列
# 检索单个列
SELECT prod_name
FROM products;
# 检索全部列
SELECT prod_id, prod_name, prod_price
FROM products;
# 检索多个列
SELECT *
FROM products;
增加限制
# 显示不同的供应商id,每个id只显示一次
SELECT DISTINCT vend_id
FROM products;
# DISTINCT不能被部分使用,下面如果两列相同则被视为重复行,不会予以显示
SELECT DISTINCT vend_id, prod_price
FROM products;
取任意行
# 返回不多于5行
SELECT prod_name
FROM products
LIMIT 5;
# 返回从第5行开始的5行
SELECT prod_name
FROM products
LIMIT 5, 5;
# 第1行为行0,返回的是第2行
SELECT prod_name
FROM products
LIMIT 1, 1;
# 完全限定列名
SELECT products.prod_name
FROM products
# 完全限定表名
SELECT prod_name
FROM crashcource.products
总结
这张主要学习使用SQL的SELECT语句来检索单个表列,多个表列以及所有表列。