前言
/font>
提示:以下是本篇文章正文内容
一、myemployees库的四张表
- query(查询) Muliplation(操纵)
- SQL中包含为很多种, 下面列四种
- DOL(data query language), 涉及到的关键字为select
- DML(data Muliplation)
- DDL(数据定义语言)
- TCL(transaction control language) 事务控制语言
然后手动刷新,就会发现多了一个myemployees(员工)库, 里面有四张表,如下
二、查询
1.基础查询
-
select(选择/查看)在SQL中非常重要且常见
-
语法:select + 查询列表 from 表名 (列表的意思是要查询的东西可能有多个)
-
查询结果都是临时存在的虚拟表格
-
查询列表可以使:表中的字段, 常量值, 表达式,函数
-
-
可以直接双击左边的选项就行, 如果全选的话, 会在一条直线上有很多, 按下F12一键整理成上图那样
-
查询全部可以直接用:SELECT *FROM employees(缺点是顺序固定)
-
要执行谁就选中谁
-
如下图在开始之前要先打开指定的库或者在这儿选或者写ues+库名
-
-
着重号(上图形似单引号的符号 , 实际上不是,只是用来区分你是不是关键字的, 比如有个字段叫name,但是name是关键字,所以需要加着重号)
-
MySQL中不区分字符和字符串,没有字符串的概念,都用单引号。
-
-
-
-
基础查询案例
2.条件查询
:
上图编号为执行顺序,首先看数据库里有没有这张表,第二步筛选,第三部查询
-
字符型的值必须用单引号引起来
-
下图为like关键字
-
通配符_%
-
%的意思是任意多个字符(可以使0个)比如下面like(%a%), 意思就是查询有a的名字,不管a前面后面有几个字符; _表示任意单个字符
-
查
-
查询员工名第二个字符为_的员工名,就用转义/ 即lastname like_-%, 或者用关键字escape如下图
经典例题
3. 排序查询
排序查询案例
总结
熟练掌握这三种查询,且熟练掌握出现过的关键字用法,注释用法,。