select * from 表名;
    1.语法:
        select
            字段列表
        from
            表名列表
        where
            条件列表
        group by
            分组字段
        having
            分组之后的条件
        order by
            排序
        limit
            分页限定
    2.基础查询
        1.多个字段的查询
            select 字段名1,字段名2,...from 表名;
            注意:
                如果查询所有字段,则可以使用*来代替字段列表
        2.去除重复
            distinct
        3.计算列
            一般可以使用四则运算计算一些列的值。(一般只会进行数值型的计算)
            ifnull(表达式1,表达式2):null参与的运算,计算结果都为null
                表达式1:哪个字段需要判断是否为null
                表达式2:如果该字段为null后的替换值
        4.起别名
            as:as也可以省略
    3.条件查询
        1.where子句后跟条件
        2.运算符
            and 或 &&
           &nbs***bsp;或 ||
            not 或 !
            > 、< 、<= 、>= 、= 、<>
                -- 查询年龄不等于20岁的人
                select * from xx where sge <> 20;
            between...end
                -- 查询年龄大于等于20 小于等于30 的人
                select * from xx where sge between 20 and 30;
            in(集合)
                -- 查询年龄为22岁,18岁,45岁的信息
                select * from xx where sge in (11,18,45);
            like
                占位符:
                    _:单个任意字符
                    %:多个任意字符
                -- 查询姓马的有哪些
                select * from xx where name like '马%';
                -- 查询姓名第二个字是马的人
                select * from xx where name like '_马%';
                -- 查询姓名是三个字的人
                select * from xx where name like '___';
                --查询姓名中包含马的人
                select * from xx where name like '%马%';
            is null
                -- 查询英语成绩为null
                select * from xx where English is null;