美文网首页
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