美文网首页
2018-10-29 数据库删除改&备份&统计类界面

2018-10-29 数据库删除改&备份&统计类界面

作者: YW祥 | 来源:发表于2018-10-30 19:12 被阅读0次

一、复习

  • 查(select)
  • 从哪张表(from)
  • 普通条件过滤(where) image.png
  • 排序(oeder by):升序(asc) image.png
,降序(dasc) 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)
  1. 格式:insert into 表名(字段1,字段2,.....)value(值1,值2,.....)。
  1. insert into 表名(字段1,字段2,...)value(值1,值2,....)
  1. 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;)

例图: image.png
  • 备份成sp脚本

通过sqlyog导出/导入sq脚本

  • 备份成文件
例图: image.png

四、扩展

  1. 把数据从一张备份到另一张中
    格式1:两张表必须相同(insert into 目标表 select * from 数据源 where 条件)
    格式2:不限制制表结构(insert into 目标表(字段名1,字段名2,.....)select 字段1,字段2,..... from 数据源 where 条件)

    例图: image.png
  2. 建表(create tabie)

    例图: image.png
  3. 建数据库(create database)

改变结构(alter)

例图: image.png

1.清表:只删除表数据,不清空内存(delete from 表名)。
表全部清空(truncate table 表名)

  1. 删表(drop table)
  2. 删库(drop database)

    例图: image.png
五、统计类界面测试
  • 画ER图
思维导图: day11 数据库删除改&备份&统计类界面.png

相关文章

网友评论

      本文标题:2018-10-29 数据库删除改&备份&统计类界面

      本文链接:https://www.haomeiwen.com/subject/nnywtqtx.html