美文网首页
2、mysql_检索数据

2、mysql_检索数据

作者: Liwemg | 来源:发表于2020-09-04 11:33 被阅读0次

2.1 检索单个列

输入:

  SELECT prod_name FROM products;

输出:


2.2 检索多个列

输入:

SELECT prod_id, prod_name, prod_price FROM products;

输出:


2.3 检索所有的列

输入:

SELECT * FROM products;

输出:


2.4 检索不同的行

  • 如果不想要每个值每次都出现,即只返回去重过的行,需要使用DISTINCT关键字。

输入1:

SELECT vend_id FROM products;

输出1:



输入2:

SELECT DISTINCT vend_id FROM products;

输出2:



PS: DISTINCT关键字应用于所有的列,而不仅仅是关键字后面的第一个列名。例如:
输入3:

SELECT DISTINCT vend_id, prod_price FROM products;

输出3:



可以看到尽管vend_id有重复值,但是prod_id是不重复的,因此可以认为并列起来是无重复的。

2.5 限制结果

SELECT语句限制所有匹配的行,为了返回第一行或者前几行,可以使用LIMIT字句。
输入1:

SELECT prod_name 
FROM products 
LIMIT 5;

输出1:


  • 带一个值的LIMIT,是从第一行开始,返回给定的行数,类似pandas的head(),
  • 带两个值的LIMIT,是从指定行号开始,返回给定的行数,LIMIT3,4表示从第3行开始,返回四行,如果没有足够的行,那么返回后面所有行。

PS:mysql的行是索引是从0开始的。
输入2:

SELECT prod_name 
FROM products 
LIMIT 5,15;

输出2:


2.6 使用完全限定的表名

输入:

SELECT products.prod_name
FROM crashcource.products;

表名,和列名都可以使完全限定的,有一些情况需要使用完全限定名。

相关文章

  • 2、mysql_检索数据

    2.1 检索单个列 输入: 输出: 2.2 检索多个列 输入: 输出: 2.3 检索所有的列 输入: 输出: 2....

  • 2. 检索数据

    检索数据 SELECT 语句 用于从一个或多个表中检索信息。 多条SQL语句必须以分号分隔,建议以分号结束所有的S...

  • 2019-nCov疫情查看R语言代码

    转自Y叔 (1)检索疫情数据(2)各省市的疫情历史数据(3)疫情地图 (1)检索疫情数据 主要函数:get_nCo...

  • 我的SQL学习

    目录 1.SQL基础 2.检索数据 3.排序检索数据 4.过滤数据 5.高级过滤 6.通配符过滤 7.创建计算字段...

  • MySQL_图片数据

    通常对用户上传的图片需要保存到数据库中。解决方法一般有两种:一种是将图片保存的路径存储到数据库;另一种是将图片以二...

  • ElasticSearch全文检索引擎-介绍

    全文检索 一种将文件种或者数据库中所有文本与检索项匹配的文字资料检索方法。对全文数据的检索 数据分类: 结构化数据...

  • TCGA数据分析(4)

    TCGA数据分析 (1) : 如何从TCGA下载数据TCGA数据分析 (2):如何从TCGA检索数据TCGA数据分...

  • _2_ SQL 检索数据

    本文 DEMO: https://gitee.com/changsanjiang/SQLDemo/tree/mas...

  • 2.检索数据SELECT

    使用SELECT语句从表中检索出一个或多个数据列 一、检索单个列select prod_name from pro...

  • iOS随笔小记 -- 百度地图二(添加大头针)

    在上一章的地图基础上,添加检索功能 1 > 首先声明一个检索类和存储检索数据的数组: 2 > 在didUpdat...

网友评论

      本文标题:2、mysql_检索数据

      本文链接:https://www.haomeiwen.com/subject/luausktx.html