美文网首页
第四章:检索数据mysql

第四章:检索数据mysql

作者: Demi_ec2a | 来源:发表于2020-08-09 10:41 被阅读0次

用select语句检索数据

一、检索列

1、检索单个列

Select 某个列名称 from 某个表名称;

---这边返回的数据是未排序的,不同的人查出来的可能不同

注意:结束SQL语句多条SQL语句必须以分号(;)分隔。MySQL如同多数DBMS一样,不需要在单条SQL语句后加分号。但特定的DBMS可能必须在单条SQL语句后加上分号。当然,如果愿意可以总是加上分号。事实上,即使不一定需要,但加上分号肯定没有坏处。如果你使用的是mysql命令行,必须加分号来结束SQL语句。

注意:SQL语句和大小写请注意,SQL语句不区分大小写,因此SELECT与select是相同的。同样,写成Select也没有关系。许多SQL开发人员喜欢对所有SQL关键字使用大写,而对所有列和表名使用小写,这样做使代码更易于阅读和调试。

2、检索多个列

Select 列1,列2,列3 .... from 某个表名称;

3、检索所有列

Select * from 某个表名称;

注意:使用通配符一般,除非你确实需要表中的每个列,否则最好别使用*通配符。虽然使用通配符可能会使你自己省事,不用明确列出所需列,但检索不需要的列通常会降低检索和应用程序的性能。

注意:检索未知列使用通配符有一个大优点。由于不明确指定列名(因为星号检索每个列),所以能检索出名字未知的列。

二、检索行

1、返回唯一的不同的行:关键字 distinct

select distinct  行 from 表;

注意:不能部分使用DISTINCTDISTINCT关键字应用于所有列而不仅是前置它的列。如果给出SELECT DISTINCT vend_id,prod_price,除非指定的两个列都不同,否则所有行都将被检索出来。

2、限制结果:关键字 limit

select  行名称 from 表名称  limit 行数;(表示最多显示多少行)

eg:select name from class limit 5;--显示5行

selectname from class limit 5.5;--从第5行开始显示5行

相关文章

  • SQL必知必会读书笔记2

    检索数据 前期数据准备:mysql学习前期数据准备 - 简书 检索单个列 格式:SELECT 列名 FROM 表名...

  • mysql 检索数据

    使用SELECT语句来检索数据 SQL语句是由简单的英语单词构成的。这些单词称为关键字,每个SQL语句都是由一个或...

  • MySQL检索数据

    检索不同的行 解决办法是使用DISTINCT关键字,顾名思义,此关键字指示MySQL只返回不同的值 DISTINC...

  • MySql 插入数据

    插入数据 插入检索出来的数据 参考书籍: MySQL必知必会

  • 第四章:检索数据mysql

    用select语句检索数据 一、检索列 1、检索单个列 Select 某个列名称 from 某个表名称; ---这...

  • Spring Boot集成Solr全文搜索

    原创文章,转载请注明出处原文博客地址 最近有个项目想针对现有的Mysql数据库做全文检索.Mysql本身的全文检索...

  • Solr中文分词器配置及数据检索

    导入MySQL数据 *首先:在做检索数据之前,先将数据导入到Solr中,根据http://www.jianshu....

  • MySQL之检索数据

    本文主要说明如何使用SELECT关键字对表中的数据进行检索,其中包括关键字DISTINCT与LIMIT的使用方法。...

  • MySQL——检索数据(二)

    MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQ...

  • MySQL排序检索数据

    排序数据 检索出的数据并不是以纯粹的随机顺序显示的。如果不排序,数据一般将以它在底层表中出现的顺序显示。这可以是数...

网友评论

      本文标题:第四章:检索数据mysql

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