MySQL数据库(四)

1. 数据的备份

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

导入:(方法一)直接在数据库中运行导出的SQL文件【此方法往往需要先修改数据库文件】

(方法二)创建和原始数据库同名的数据,然后执行从备份文件中导出的SQL语句【此方法不需要修改导出SQL语句】

2. MySQL的查询操作

  • 单表查询:就是从一个表中查询数据,也叫简单查询
  • 多表查询:联合多个表查询数据叫链接查询

2.1 查询的格式

select 查询的内容 from where 条件

注意:

  • select 后面的那个查询内容是用于控制显示结果中有几个字段,它无法控制显示结果中有几条记录
  • 通过where 后面的条件可以控制显示几条记录
  • * 表示所有的内容
  • 查询一个或者多个字段

查询一个字段:仅仅查询一个字段

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

2.2 where 后面的条件的写法

>                                    #大于

>=                                  #大于等于

<                                    #小于

<=                                  # 小于等于

!=                                   #不等于

<>                                  #不等于

=                                    #等于

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

is null                             #是空

is not null                       #不是空

like                                 #模糊查询

in                                    #判断某个字段是否在给定的集合中 【例:集合[1,2,3]】

2.3 通配符%

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

2.4 组合条件的方法

  • and 多个条件同时满足
  • or 多个条件满足任意一个即可

例1:查询学生ID字段大于3(如下图)

例2:查询姓名是s开头的(如下图)

例3:查询年龄是20或者是22或者是25的

方法一:

方法二:

2.5 排序

order by 字段:根据指定的字段进行排序

默认是升序  asc:从小到大

降序  desc  : 从大到小

2.6 查询格式

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

例1:将所有的学生信息按照年龄排序,排序规则是升序(如下图)

例2:将所有的学生信息按照年龄排序,排序规则是降序(如下图)

2.7 指定输出几条记录

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

limit 数字

格式: select 查询内容 from 表名 where 条件 order by 字段名 limit 数字

3. 聚合函数

sum ( )          #求和

avg ( )          #求平均值

max( )          #求最大值

count ( )       #统计记录条数

例1:计算所有学生男生的年龄和

例2:查询年龄最小的学生信息

方法一:

方法二:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值