mysql数据库基础(三)

一.DQL语句的其他语法:
1.分组:group by
     1)语法格式:
        select 字段列表 from 表名 group by 分组字段;
     2)注意事项:
        ①查询的字段列表中可以使用分组字段;
        ②分组group by关键字后面不能跟聚合函数,否则语法错误;
        ③分组group by关键字后面 可以有多个字段,多个字段之间用","隔开;
        ④分组group by关键字后面的分组字段中,如果有重复的数据信息,只显示最早出现的那条数据信息;
        ⑤使用group by分组之后,你所划分的组就是根据你所选中的分组字段进行分组,并且会形成单个组别;
        ⑥如果想要显示出分组之后所有的信息,我们可以根据非业务字段与你所想要分组的字段结合来分组;
        语法格式:select*from 表名 group by 分组字段(你所希望根据某字段进行分组的字段) 非业务字段(字段值不重复,且唯一)
    3)带条件分组查询
        ①语法格式
        select 字段列表 from 表名 where 条件 group by 分组字段;
        ②注意事项
        根据条件分组必须把条件语句放置在分组语句之前,否则,语法会出现错误;
2.筛选 having
    1)语法格式:
    select 字段列表 from 表名 group up 分组字段 having 筛选条件;
    2)带条件,分组并筛选;
    ①语法格式
    select 字段列表 from 表名 where 条件 group by 分组字段 having 筛选条件;
    ②注意事项:
        >带条件,分组并筛选的时候,其顺序是条件语句(where 条件),分组语句(group by 分组字段),筛选语句(having 筛选条件);
        >筛选语句中,having后面可以跟聚合函数;
3.分页查询limit
    1)语法格式: select 字段列表 from 表名 limit 起始行数,每页显示的条数;
    2)注意:①起始行数,从0开始算
               ② 起始行数=(当前页码-1)*每页显示的条数;
               ③前提条件:每页显示2条
4.分页查询使用场景
二.数据库的备份和还原
1.图形化方式的备份和还原
1)备份:
    选中库名--->右键--->backup/export(备份导出)--->选中Sql脚本,存到本地某个磁盘上--->StrutureAndDate:表的结构和数据都需要备份;
举例:
步骤一:
步骤二:
步骤三:选中要备份的文件
步骤四:
步骤五
2)还原:
    在SqYog中删除之前的旧库--->新建库--->右键--->import(导入)--->选中你所备份的文件执行;如图:
步骤一:选中你之前的旧库,按键盘上的 "Delete"键,点击"是";
步骤二:新建库:(刷新找到新建的库);
CREATE DATABASE mysql_ee2203;
步骤三:右键,选择import(导入);
<
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值