11 简单的查询语句(DQL)

11 简单的查询语句(DQL)
    语法格式:
        select 字段名1,字段名2,字段名3,... from 表名;
    
    提示:
        1 任何一条sql语句以";"结尾。
        2 sql语句不区分大小写。
        
    查询员工的年薪?(字段可以参与数学运算。)
        select ename,sal * 12 from emp;
        +--------+----------+
        | ename  | sal * 12 |
        +--------+----------+
        | SMITH  |  9600.00 |
        | ALLEN  | 19200.00 |
        | WARD   | 15000.00 |
        | JONES  | 35700.00 |
        | MARTIN | 15000.00 |
        | BLAKE  | 34200.00 |
        | CLARK  | 29400.00 |
        | SCOTT  | 36000.00 |
        | KING   | 60000.00 |
        | TURNER | 18000.00 |
        | ADAMS  | 13200.00 |
        | JAMES  | 11400.00 |
        | FORD   | 36000.00 |
        | MILLER | 15600.00 |
        +--------+----------+
        
    给查询结果的列重命名? as
        select ename,sal * 12 as yearsal from emp;
        
    别名中有中文?
        select ename,sal * 12 as 年薪 from emp; // 错误
        select ename,sal * 12 as '年薪' from emp;
            +--------+----------+
            | ename  |   年薪   |
            +--------+----------+
            | SMITH  |  9600.00 |
            | ALLEN  | 19200.00 |
            | WARD   | 15000.00 |
            | JONES  | 35700.00 |
            | MARTIN | 15000.00 |
            | BLAKE  | 34200.00 |
            | CLARK  | 29400.00 |
            | SCOTT  | 36000.00 |
            | KING   | 60000.00 |
            | TURNER | 18000.00 |
            | ADAMS  | 13200.00 |
            | JAMES  | 11400.00 |
            | FORD   | 36000.00 |
            | MILLER | 15600.00 |
            +--------+----------+
            
        注意:标准sql语句中要求字符串使用单引号括起来。虽然mysql支持双引号,尽量别用。
        
        as 关键字可以省略。
            select empno,ename,sal * 12 '年薪' from emp;
                +-------+--------+----------+
                | empno | ename  |    年薪  |
                +-------+--------+----------+
                |  7369 | SMITH  |  9600.00 |
                |  7499 | ALLEN  | 19200.00 |
                |  7521 | WARD   | 15000.00 |
                |  7566 | JONES  | 35700.00 |
                |  7654 | MARTIN | 15000.00 |
                |  7698 | BLAKE  | 34200.00 |
                |  7782 | CLARK  | 29400.00 |
                |  7788 | SCOTT  | 36000.00 |
                |  7839 | KING   | 60000.00 |
                |  7844 | TURNER | 18000.00 |
                |  7876 | ADAMS  | 13200.00 |
                |  7900 | JAMES  | 11400.00 |
                |  7902 | FORD   | 36000.00 |
                |  7934 | MILLER | 15600.00 |
                +-------+--------+----------+
                
        查询所有字段?
            select * from emp; // 实际开发之用不建议使用*,效率比较低。
原文地址:https://www.cnblogs.com/xlwu/p/13639479.html