MySQL基础-DQL 查询语句(上)

110 阅读1分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第8天,点击查看活动详情

基本语法 DQL 查询语句

删除指定数据行数

delete from 表名 where 1=1 limit 行数 ;

查询多个字段

  • SELECT * FROM 表名 ;
  • QQ截图20221004221821.png
  • SELECT 字段1, 字段2, 字段3 ... FROM 表名 ;
  • QQ截图20221004221808.png
  • 注意 : * 号代表查询所有字段,在实际开发中尽量少用(不直观、影响效率)。

字段设置别名

  • SELECT 字段1 [ AS 别名1 ] , 字段2 [ AS 别名2 ] ... FROM 表名;
  • QQ截图20221004223242.png
  • SELECT 字段1 [ 别名1 ] , 字段2 [ 别名2 ] ... FROM 表名;
  • QQ截图20221005222407.png

去除重复记录

  • SELECT DISTINCT 字段列表 FROM 表名;
  • QQ截图20221005222158.png

条件查询

SELECT 字段列表 FROM 表名 WHERE 条件列表 ;

查询年龄大于50的员工

select * from emp where age>50 ;

  • QQ截图20221005223130.png

查询年龄小于 30 的员工信息

select * from emp where age<30 ;

  • QQ截图20221005223302.png

查询年龄小于等于 20 的员工信息

  • select * from emp where age<=20 ;
  • QQ截图20221005223742.png

查询没有身份证号的员工信息

  • select * from emp where idcard is null;
  • QQ截图20221005223922.png

查询有身份证号的员工信息

  • select * from emp where idcard is not null;
  • QQ截图20221005224258.png

查询年龄不等于 88 的员工信息

  • select * from emp where age != 88;
  • select * from emp where age <> 88;
  • QQ截图20221005224104.png