zoukankan      html  css  js  c++  java
  • Mysql之DQL------基础查询

    #笔记内容来自于B站尚硅谷教学视频(av49181542)
    use
    myemployees;
    1. 查询表中的单个字段
      SELECT last_name FROM employees;
    2. 查询表中的多个字段
      #字段名可以用着重号括起来
      SELECT
      last_name,salary,email FROM employees;
    3. 查询表中的所有字段
      #此方式可以自定义字段显示的先后顺序
      SELECT
      `employee_id`, `first_name`, `last_name`, `phone_number`, `last_name`, `job_id`, `phone_number`, `job_id`, `salary`, `commission_pct`, `manager_id`, `department_id`, `hiredate` FROM employees ;
      #此方式,按表中各字段已有的顺序显示
      SELECT
      * FROM employees;
    4. 查询常量值
      SELECT 100;
      SELECT 'john';
    5. 查询表达式
      SELECT 100%98;
    6. 查询函数
      SELECT VERSION();
    7. 起别名
      #方式1:使用as
      SELECT
      100%98 AS 结果; SELECT last_name AS 姓,first_name ASFROM employees;
      #方式2:用空格
      SELECT
      last_name 姓,first_name 名 FROM employees;
      
      
      #别名含有关键字out,可以用双引号括起来
      SELECT
      salary AS "out put" FROM employees;
    8. 去重
      SELECT DISTINCT department_id FROM employees;
    9. +号的作用
      /*
      mysql中的+号:
      仅仅只有一个功能:运算符
      
      select 100+90; 两个操作数都为数值型,则做加法运算
      select '123'+90;只要其中一方为字符型,试图将字符型数值转换成数值型
                  如果转换成功,则继续做加法运算
      select 'john'+90;    如果转换失败,则将字符型数值转换成0
      
      select null+10; 只要其中一方为null,则结果肯定为null
      */
    10. 合并字段
      #使用concat函数,不能使用“+”号合并
      SELECT
      CONCAT('a','b','c') AS 结果; SELECT CONCAT(last_name,first_name) AS 姓名 FROM employees;
      #之所以使用ifnull函数,是因为使用concat函数时,如果一个字段值为null,连接后的字段也将显示为null,这不是自己想要的。
      SELECT
        CONCAT(`first_name`,',',`last_name`,',',`job_id`,',',IFNULL(commission_pct,0)) AS out_put FROM employees;
  • 相关阅读:
    img标签为什么可以设置宽高
    高度和宽度的操作
    自增自减运算符
    读取标签内容:innerHTML和innerText的区别 text()和html()的区别
    js中的常用方法
    js中style,currentStyle和getComputedStyle的区别以及获取css操作方法(考虑兼容性和局限性)
    IE盒模型与W3C盒模型区别
    css四种定位方式及其区别
    css隐藏元素的方法何区别
    Hibernate之HQL
  • 原文地址:https://www.cnblogs.com/Luck-365/p/11721848.html
Copyright © 2011-2022 走看看