数据库增删改&备份&统计类界面

数据库增删改&备份&统计类界面.jpg

复习

1、 查询:select
2、 从哪张表: from
3、 普通条件过滤: where
4、 排序: order by … asc 升序;order by … desc 降序
5、 取前几个查询结果: limit n,m(mysql);rownum(oracle);top(sqlsever)
6、 模糊查询:like ;通配符 % (匹配0-n个任意字符),_(匹配一个任意字符)
7、 多条件连接:逻辑运算符:and (且),or(或),not (非)
8、 规定多个子值 :in (…)
9、 两者之间 : between … and … (闭区间)
10、 分组 :group by
11、 聚合函数 :count (统计),sum(求和),avg(平均),max(最大),min(最小)
12、 对聚合函数过滤: having
13、 去重:distinct
14、 多表关联:

  • where

  • join:inner join …on 或 join…on (内连接);left join…on(左连接);right join…on(右连接);full join…on(全连接)

  • join多表连接例子:
    1537841931(1).jpg

增删改

  • insert into
  • 格式:
    1、 insert into 表名 (字段名1,字段名2…)value (值1,值2…)
    2、 insert into 表名 (字段名1,字段名2…)values (值1,值2…),(值1,值2…),(值1,值2…)…

  • update
  • 格式:
    update 表名 set 字段名=字段值,字段名=字段值,…where 条件

  • delete
  • 格式:
    delete from 表名 where 条件

表备份

备份到临时表:

  • 只备份表结构:
    caeate table 临时表名 as select * from 源表名 where 1=2
  • 备份表结构+数据:
    create table 临时表名 as select * from 源表名 where 1=1

备份成sql脚本:

  • 通过sqlyog导出/导入sql脚本

备份成csv文件

扩展

把数据从一张表备份到另一张表中

  • 格式1:(两张表的结构必须完全相同)
    insert into 目标表 select * from 数据源 where 条件
  • 格式2:(不限制表结构)
    insert into 目标表 (字段名1,字段名2…) selec 字段1,字段2,… from 数据源 where 条件

建表

  • create table

建数据库

  • create database

改表结构

  • alter

清表

  • 格式1:(只删除表数据,不清内存,排列顺序不会清除掉)
    delete from 表名
  • 格式2:(表全部清空)
  • truncate table 表名

删表

  • drop table

删数据库

  • drop database

导出数据库

导出1 (1).jpg

导出1 (2).jpg

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值