一、复习
-
查(select)
-
从哪张表(from)
-
普通条件过滤(where) image.png
-
排序(oeder by):升序(asc) image.png
- 取前几个查询结果
limit,mysql,rownum,oracle,top,sqlssever
-
模糊查询
like(包含),通配符(“%”匹配任意字符)(“_”)匹配一个任意字符
-
多连接
逻辑运算符:且(and),或(or),非/凑位置(not)
-
规定多个子值:
in,(,,)
-
两者之间:
between and (闭区间)
-
分组
(group by)
-
聚合函数:
统计(conut()),求和(sum()),平均(avg()),最大(max()),最小(min())
-
对聚合函数过滤
(having)
-
去重
(dastinst)
-
多表关联
1.普通
2.join:(内连接)inner join on,
join:(左连接)left join on,
join: (右连接)right join on。
二、增加,删除,改。
-
增(insert into)
- 格式:insert into 表名(字段1,字段2,.....)value(值1,值2,.....)。
- insert into 表名(字段1,字段2,...)value(值1,值2,....)
- insert into 表名 (字段名1,字段名2,....)values(值1,值2,...),(值1,值2,...),(值1,值2,...);
-
改(update set )
格式(update 表名 set 字段名=字段值,字段名=字段值,where 条件)
-
删除(delete from)
格式(delete from 表名 where 表名)
三、表备份
- 备份发到临时表
1.只备份表结构(create table 临时表名 as select * from 源表名 where 1=2;)
2.备份表结构+数据(create table 临时表名 as select * from 源表名 where 1=1;)
-
备份成sp脚本
通过sqlyog导出/导入sq脚本
-
备份成文件
四、扩展
-
增
-
把数据从一张备份到另一张中
例图: image.png
格式1:两张表必须相同(insert into 目标表 select * from 数据源 where 条件)
格式2:不限制制表结构(insert into 目标表(字段名1,字段名2,.....)select 字段1,字段2,..... from 数据源 where 条件)
-
建表(create tabie)
例图: image.png
-
建数据库(create database)
-
改
改变结构(alter)
-
删
1.清表:只删除表数据,不清空内存(delete from 表名)。
表全部清空(truncate table 表名)
- 删表(drop table)
-
删库(drop database)
例图: image.png
五、统计类界面测试
-
画ER图
网友评论