码迷,mamicode.com
首页 > 其他好文 > 详细

第四章:检索数据

时间:2019-10-20 17:49:38      阅读:90      评论:0      收藏:0      [点我收藏+]

标签:pre   _id   相同   select   完全   lock   ash   部分   block   

@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语句来检索单个表列,多个表列以及所有表列。

第四章:检索数据

标签:pre   _id   相同   select   完全   lock   ash   部分   block   

原文地址:https://www.cnblogs.com/zuotongbin/p/11708206.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!