02 MySQL查询


前言

/font>


提示:以下是本篇文章正文内容

一、myemployees库的四张表

  1. query(查询) Muliplation(操纵)
  2. SQL中包含为很多种, 下面列四种
  3. DOL(data query language), 涉及到的关键字为select
  4. DML(data Muliplation)
  5. DDL(数据定义语言)
  6. TCL(transaction control language) 事务控制语言
  7. 在这里插入图片描述

在这里插入图片描述

然后手动刷新,就会发现多了一个myemployees(员工)库, 里面有四张表,如下

在这里插入图片描述

在这里插入图片描述

二、查询

1.基础查询

  1. select(选择/查看)在SQL中非常重要且常见

  2. 语法:select + 查询列表 from 表名 (列表的意思是要查询的东西可能有多个)

  3. 查询结果都是临时存在的虚拟表格

  4. 查询列表可以使:表中的字段, 常量值, 表达式,函数

  5. 在这里插入图片描述

  6. 可以直接双击左边的选项就行, 如果全选的话, 会在一条直线上有很多, 按下F12一键整理成上图那样

  7. 查询全部可以直接用:SELECT *FROM employees(缺点是顺序固定)

  8. 要执行谁就选中谁

  9. 如下图在开始之前要先打开指定的库或者在这儿选或者写ues+库名

  10. 在这里插入图片描述

  11. 着重号(上图形似单引号的符号 , 实际上不是,只是用来区分你是不是关键字的, 比如有个字段叫name,但是name是关键字,所以需要加着重号)

  12. MySQL中不区分字符和字符串,没有字符串的概念,都用单引号。

  13. 在这里插入图片描述

  14. 在这里插入图片描述

  15. 在这里插入图片描述

  16. 在这里插入图片描述

基础查询案例

在这里插入图片描述

在这里插入图片描述

2.条件查询

在这里插入图片描述

上图编号为执行顺序,首先看数据库里有没有这张表,第二步筛选,第三部查询

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  1. 字符型的值必须用单引号引起来

  2. 下图为like关键字

  3. 通配符_%

  4. %的意思是任意多个字符(可以使0个)比如下面like(%a%), 意思就是查询有a的名字,不管a前面后面有几个字符; _表示任意单个字符

  5. 在这里插入图片描述

  6. 查询员工名第二个字符为_的员工名,就用转义/ 即lastname like_-%, 或者用关键字escape如下图

在这里插入图片描述

  1. 在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

经典例题

在这里插入图片描述

3. 排序查询

  1. List item

  2. 在这里插入图片描述

  3. 在这里插入图片描述

排序查询案例

在这里插入图片描述


总结

熟练掌握这三种查询,且熟练掌握出现过的关键字用法,注释用法,。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值