美文网首页
MYSQL---基本的SELECT语句

MYSQL---基本的SELECT语句

作者: 诚实可靠小郎俊 | 来源:发表于2022-06-01 17:08 被阅读0次
    1、最基本的SELECT语句
    SELECT * FROM 表名; // *:查询表中所有的字段(或列)
    SELECT 字段1,字段2,... FROM 表名;
    
    2、列的别名:AS(alias)
    // 假设字段名为lala_name
    // 方法1
    SELECT lala_name AS name FROM 表名;
    // 方法2
    SELECT lala_name name FROM 表名;
    // 方法3:列的别名可以使用一对""引起来,不要使用''
    SELECT lala_name "lala name" FROM 表名;
    
    3、去除重复行:DISTINCT
    // 假设字段名为lala_name
    SELECT DISTINCT lala_name FROM 表名;
    
    4、空值参与运算
    /*
    (1)空值:null 
    (2)null不等同于0,'','null'
    (3)空值参与运算:结果一定也为空
      假设salary为月工资,commission_pct为奖金commission_pct为null
    */ 
    SELECT salary "月工资", salary * (1 + commission_pct) * 12 "年工资" FROM 表名;
    
    5、着重号 ``
    // 字段名或者表名和关键字,保留字重名了要用着重号
    SELECT * FROM `order`;
    
    6、查询常数
    SELECT '你好世界',123,lala_nameFROM 表名;
    
    7、显示表结构:显示了表中字段的详细信息 DESCRIBE / DESC
    DESCRIBE 表名;
    DESC 表名;
    
    8、过滤数据 WHERE:声明再FROM结构的后面
    
    // 查询department_id为90的部门的员工信息
    SELECT * FROM 表名 WHERE department_id = 90;
    //  查询last_name为'King'的员工信息
    SELECT * FROM 表名 WHERE last_name = 'King';
    

    相关文章

      网友评论

          本文标题:MYSQL---基本的SELECT语句

          本文链接:https://www.haomeiwen.com/subject/aztxmrtx.html