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个字符。

  • 相关阅读:
    ajax遍历数组(实现百度搜索提示的效果)
    角色管理的增删改
    String与Date、Timestamp互转
    jquery
    认识拦截器
    验证表单介绍
    什么是struts2?
    如何理解OOP?
    请描述Java中的时间监听机制?
    hibernate3中session.get()与session.load()两个方法的区别?
  • 原文地址:https://www.cnblogs.com/striver20/p/13853413.html
Copyright © 2011-2022 走看看