zoukankan      html  css  js  c++  java
  • 7-02简单的查询

    1:查询全部的行和列;

    SELECT *FROM 表名
    --*代表查询全部

    2:查询部分行和列;

    --SELECT 列名1,列名2  FROM 表名 WHERE 限制条件
    

    3:查询中使用列的别名;

    (1)使用 as 子句来改变结果列 的名称。

    (2)使用"="来改变结果列的别名。

    (3)使用”空格“改变结果列的别名。

    查询部分列,部分行使用WHERE 来限制,部分列使用列名来限制:

    SELECT Userid ,payWay,payMoney FROM   OrderInfo  
    WHERE payWay='网上银行'--”=“的作用是比较运算符,将左右两边进行比较,相同会显示
    

     使用AS 语句来改变列的名称:

    SELECT Userid AS 用户名 ,payWay AS 付款方式,payMoney AS 付款金额 FROM   OrderInfo  
    WHERE payWay='网上银行'
    

    使用"="来改变结果列的别名赋值的顺序从右向左赋值:

    SELECT 用户名=Userid ,付款方式=payWay,付款金额=payMoney FROM   OrderInfo  
    WHERE payWay='网上银行'
    

    使用”空格“改变结果列的别名:

    SELECT 用户名 Userid ,付款方式 payWay,付款金额 payMoney FROM   OrderInfo  
    WHERE payWay='网上银行'
    

    查询空值:  

    SELECT *FROM UserInfo WHERE  WHERE EMAIL IS NULL
    

    这样是查询不到空值的

    SELECT *FROM UserInfo WHERE  WHERE EMAIL IS NULL OR  EMAIL ''
    

     IS NULL 与‘’的区别:

    IS NULL: 从未录入过数据,没有地址.

    ‘’:录入过数据,而后被删除,是有地址。

  • 相关阅读:
    MySQL分库分表环境下全局ID生成方案
    机器码和字节码
    Java程序编译和运行的过程
    hive大数据倾斜总结
    图解MapReduceMapReduce整体流程图
    Java中的5种同步辅助类
    Tomcat 的三种(bio,nio.apr) 高级 Connector 运行模式
    RocketMQ与Kafka对比(18项差异)评价版
    ENode 2.0
    SecureCrt的操持连接办法
  • 原文地址:https://www.cnblogs.com/gcmwalker/p/6040916.html
Copyright © 2011-2022 走看看