zoukankan      html  css  js  c++  java
  • 基本语句查询

    查询语句基础

    基础查询

    #查询表中全部内容
    SELECT * FROM 表名;
    
    #查询表中的指定字段
    SELECT <列名> FROM <表名>;
    #查询表中多个字段
    SELECT <字段名1>,<字段名2>,...<字段名n> FROM 表名;
    
    #取出结果行的重复结果
    SELECT DISTINCT <字段名> FROM <表名>;
    
    #在查询时给表设置别名
    <表名> [AS] <别名>
    
    #指定查询结果的行数
    <LIMIT> [<位置偏移量>,] <行数>
    
    #对查询结果进行排序
    ORDER BY {<列名>|<表达式>|<位置>} [ASC|DESC]
    

    带WHERE语句的查询

    在select语句中,可以用WHERE子句来指定查询条件,从FROM子句的中间结果中选取适当的数据行,达到数据过滤的效果。

    WHERE <查询条件> {<判断运算1> ,<判断运算2>...}
    

    常用的运算符

    <表达式1> {= | < | <= | > | >= | <=> |< >|!=} <表达式2>
    

    IS NULL(或者ISNULL)运算符

    IS NULL用于去检验一个值是否为NULL,如果不为NULL则返回1;否则返回0。

    使用LIKE的模糊查询

    <表达式> [NOT] LIKE <表达式2>
    
    1. 百分号%

      百分号是MySQL中的常用的一种通配符,在过滤条件中,百分号可以表示任何字符串,并且该字符串可以出现任意次。

    2. 下划线_

      下划线和百分号通配符是一样的,下划线只匹配单个字符,而不是多个字符,也不是0个字符。

  • 相关阅读:
    vim使用笔记
    想象的天空
    修电脑记
    反编译 Component重要类,全文解释 - 组件篇
    被动扫描和主动处理的比较
    第一次运行起来XAML
    学习 Aero 随笔
    Google AdSense 申请已得到批准
    延迟加载的一般实现
    看见几篇文章,收藏一下。
  • 原文地址:https://www.cnblogs.com/striver20/p/13853413.html
Copyright © 2011-2022 走看看