MySQL数据库查找快速入门,校招面试五分钟救急

第一章先冲各种查找!!!

里面的大小写有不一样的情况大家在写的时候养成统一大写的习惯,详细教程推荐B站宋红康教程

  • 查找某个数据表的所有列

  • select * from 表名

  • 选择特定的列

  • select 段名 from 表名

  • 给列起别名

  • select 段名 as 别名 from 表名

  • 去掉查找中的重复行 DISTINCT关键字

  • SELECT distinct department_id FROM employees;

  • 查找时 使用WHERE 子句,将不满足条件的行过滤掉

  • select employee_id, last_name, job_id, department_id
    from employees
    where department_id = 90

  • 查找后对结果排序 ASC(ascend): 升序 DESC(descend):降序

  • 如果对多列排序首先排序的第一列必须有相同的列值,才会对第二列进行排序。如果第
    一列数据中所有值都是唯一的,将不再对第二列进行排序。

  • SELECT employee_id, salary, job_id, department_id
    FROM employees
    WHERE department_id = 90
    order by salary desc

  • 查找时分页,这里分页指的是显示多少条数据,比如显示第四行到第十行的数据,使用== LIMIT==关键字

  • 格式 LIMIT [位置偏移量,] 行数

  • 约束返回结果的数量可以 减少数据表的网络传输量 ,也可以 提升查询效率 。如果我们知道返回结果只有1 条,就可以使用 LIMIT 1 ,告诉 SELECT 语句只需要返回一条记录即可。这样的好处就是 SELECT 不需要扫描完整的表,只需要检索到一条符合条件的记录即可返回。

  • SELECT job_id, department_id
    from employees
    limit 3 6 显示四至十个数据

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值