美文网首页
简单的select 查询

简单的select 查询

作者: Viewwei | 来源:发表于2021-08-15 11:16 被阅读0次

    MYSQL检索数据

    • 注意1:mysql 的关键字大小写不区别的.比如 SELECT 和 select是等同的
    • 注意2:mysql 的空格和换行都会被过滤掉的.因此可以把 sql 语句分为几段或者一行来写效果都是一样的
    Select语句

    sql 语句使用 Select 关键词对数据库进行检索.Select 的语法基本结构如下
    SELECT 列1,列 2,列 3 FROM 表格
    示例如下:下面这条 sql 语句标识在Products表格中查询prod_id这一列.当然,这个示例查询的是一列,您也可以查询多列,得到的数据结构的样式基本一致.

    SELECT  prod_id FROM  Products
    
    简单的 select
    Select 查询全部列

    SELECT 使用通配符号(*)来查询一个表格的全部数据.其sql 查询语句的格式为
    SELECT * FROM 表名
    示例程序如下

    SELECT * FROM Products
    
    查询所有列
    DISTINCT

    DISTINCT关键字表示过滤相同查询.把查询到的相同数据过滤掉.DISTINCT的使用需要注意以下几个方面

    • DISTINCT 必须使用在查询语句的头部
    • DISTINCT实际上是把所以的列拼接在一起,然后在对拼接的结果进行去重的.也就是说 DISTINCT 是对整个查询语句生效,而不是只对一个字段生效
      示例程序如下
    SELECT  DISTINCT  prod_id,prod_name,` prod_price` FROM Products
    
    去重查询结果
    限定结果

    查询语句查询的是表中所有的语句,很有可能是一行,也有可能是多行.使用 limit 语句可以返回指定行数.在 limit后面跟上 offset表示限定的数目从哪一行开始的

    • 注意1: 如果整个查询的结果数目小于限定的数目,那么就会返回全部数量,而不是返回限定的数量
    • 注意:Limit 数量 Offset数量这个查询可以使用缩写:Limit 限定数量,从哪一行开始限定
    SELECT  prod_id,prod_name FROM  Products LIMIT  3 OFFSET 1
    //或者,这两种效果是一致的
    SELECT  prod_id,prod_name FROM  Products LIMIT  3, 1
    

    相关文章

      网友评论

          本文标题:简单的select 查询

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