zoukankan      html  css  js  c++  java
  • MySQL基础第一弹

    #重点掌握
    #进阶1: 基础查询
    /*
    语法:
    select 查询的东西 from 表名;


    特点:
    1、查询列表可以是:表中的字段、常量值、表达式、函数
    2、查询的结果是一个虚拟的表格

    */

    USE myemployees;

    #1、查询表中的单个字段
    SELECT last_name FROM employees;

    #2、查询表中的多个字段
    SELECT last_name,salary,email FROM employees;

    #3、查询表中的所有字段
    SELECT * FROM employees;

    #4、查询常量值
    SELECT 100;
    SELECT 'john';

    #5、查询表达式
    SELECT 100*98;

    #6、查询函数
    SELECT VERSION();

    #7、起别名
    /*
    ①便于理解
    ②如果要查询的字段有重名的情况,使用别名可以区分开来
    */

    #方式一:使用as
    SELECT 100%98 AS 结果;
    SELECT last_name AS 姓,first_name AS 名 FROM employees;
    #方式二:使用空格
    SELECT last_name 姓 FROM employees;

    #案例:查询salary,显示结果为 out put
    SELECT salary AS "out put" FROM employees;

    #8、去重

    #案例:查询员工表中涉及到的所有的部门编号
    SELECT DISTINCT department_id FROM employees;

    #9、 +号的作用

    #案例:查询员工名和姓链接成一个字段,并显示为姓名
    SELECT
    last_name+first_name AS 姓名
    FROM
    employees; #不好使

    SELECT CONCAT('a','b','c') AS 结果;

    SELECT
    CONCAT(last_name,first_name) AS 姓名
    FROM
    employees;

    #10、 显示结构
    DESC departments;


    #11、解决null的问题
    SELECT
    IFNULL(commission_pct,0) AS 奖金率,
    commission_pct #写出来跟奖金率对比
    FROM
    employees;

  • 相关阅读:
    nodeType 节点简介
    Hamming Codes
    Preface Numbering(还没好好看USACO的解答)
    位运算常见应用即ACM题优化实例
    Dynamic Programming(动态规划)
    operator new & new operator
    资料记录
    Ordered Fractions
    Healthy Holsteins
    Sorting A ThreeValued Sequence
  • 原文地址:https://www.cnblogs.com/sucanji/p/10928648.html
Copyright © 2011-2022 走看看