MySQL数据库中备份和查询

               总所周知我们用到的数据有可能丢失,那么我们就可以通过备份把数据找回,如何操作:请先看下面讲解

备份:

导出:

先对数据库进行备份,然后提取备份文件中的SQL语句

这就是我们导出数据,导出了就有导入 

导入:

方法 1 :创建和原始数据库同名的数据,然后执行从备份文件中导出的 sql 语句【此方法不需
要修改导出 sql 语句】
方法 2 :在数据库中直接运行导出的 sql 语句【此方法往往需要先修改数据库文件】

 查询操作

(1)MySQL的简单查询操作:

单表查询:就是从一个表中查询数据,也叫简单查询。

查询格式:

select 查询的内容 from 表名 where 条件

* 表示所有的内容

一个或者多个字段的名字

一个:仅仅查询一个字段

多个:查询多个字段,多字段用,逗号隔开

(2)判断条件 :

>                               大于

>=                             大于等于

<                               小于

<=                             小于等于

!=                              不等于

<>                             不等于

between....and.....   判断范围

is null                       是空

is  not  null               不是空

like                           模糊查询

in                              判断某个字段是否在给定的集合中  就像(1,2,3,4,5)中有3

%                       通配符  表示的任意多个任意字符 可以表示0个、1个或者是多个任意的字符

组合条件的方法:
                            and 多个条件同时满足
                            or 多个条件满足任意一个即可

 (3)查询排序格式:

select 查询内容 from 表名  where  条件  order by 字段

默认升序:asc 从小到大

降序       :desc 从大到小

(4) 指定输出记录:

select 查询的内容 from 表名  where  条件  order by 名 limit 数字

默认输出所有符合条件的记录
limit 数字

(5)聚合函数:

sum()        求和

avg ()        求平均值

max()        求最大值

min ()        求最小值

count ()     统计记录条数

 

去重:去重重复的字段(用处不多)

distinct

 (6)分组

分组:

group  by  字段     

    

分组后加条件 :

having

格式select 字段 from 表名 group by 字段 having 条件

(7)多表查询:联合多个表查询数据,叫链接查询

格式一:

将两张或者多个表联合起来进行查询。

交叉查询:

每一行分别和其他表中每一行组成新的一行,

新的行数是两个表行数相乘,列数是两个表数相加。

注意:这个链接会储存的数据比较多,会有大量的无用的数据。

select * from 表名1,表名2

自然链接:

将多个表中符合条件的进行链接,

在交叉链接的基础上,加上条件可以获得自然链接。

select * from 表名1,表名2  where 表名1.字段=表名2.字段

 外连接:

左外,右外,okkkkk,请在下次文章进行了解,因为今天就学了这么多

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值