随笔分类 -  database

数据库
摘要:MySQL_linux下mysql数据库自动定时备份 1、创建文件夹 mysql-backup # 创建文件夹 mysql-backup [root@Zab mysql-backup]# pwd /home/ruoyi/mysql-backup [root@Zab mysql-backup]# 2、 阅读全文
posted @ 2022-05-30 11:43 梅子猪 阅读(1211) 评论(0) 推荐(0) 编辑
摘要:数据库_关键词用法 select、from、where、group by、having、order by、limit组合用法 一、关键词意义 【1】select 用来指定查询哪些列,可以使用聚合函数。 【2】from 用来指定查询哪张表。 【3】where用来指定过滤条件,针对原表,那么条件中的列名 阅读全文
posted @ 2022-05-14 18:31 梅子猪 阅读(218) 评论(0) 推荐(0) 编辑
摘要:MySQL_通过Binlog日志恢复数据库 1、MySQL Binlog简介 MySQL 的二进制日志 binlog 可以说是 MySQL 最重要的日志,它记录了所有的 DDL 和 DML 语句(除了数据查询语句select、show等),以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二 阅读全文
posted @ 2022-05-11 15:50 梅子猪 阅读(399) 评论(0) 推荐(0) 编辑
摘要:MySQL_Navicat for MySQL设置定时备份 需求场景:对于比较重要的数据,我们肯定是希望能定期备份的,或者是每天备份,或者是每周备份。可以使用Navict自带的自动运行功能,轻松的实现自动备份。 1、新建批处理作业 打开Navicat for MySQL,点击自动运行下的新建批处理作 阅读全文
posted @ 2022-05-11 11:58 梅子猪 阅读(770) 评论(0) 推荐(0) 编辑
摘要:MySQL_1055错误代码与sql_mode = only_full_group_by不兼容 错误代码: 1055 Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated colum 阅读全文
posted @ 2022-05-11 11:47 梅子猪 阅读(149) 评论(0) 推荐(0) 编辑
摘要:获取2个日期之间的所有日期 问题:查询对应日期范围内的具体日期 例如:获取某一个月的数据报表(想用sql一下子写完),然而数据库只有几天的记录信息 解决方法:sql、存储过程、变量控制、维护一个系统日期表...等 现在以sql的方式解决问题 输入:2022-4-10 ~ 2022-4-15 结果: 阅读全文
posted @ 2022-05-10 11:01 梅子猪 阅读(1431) 评论(0) 推荐(0) 编辑
摘要:MySQL_分页优化 起因: offset+limit方式的分页查询,当数据表超过100w条记录,性能会很差。 主要原因是offset limit的分页方式是从头开始查询,然后舍弃前offset个记录,所以offset偏移量越大,查询速度越慢。 举例: 分页 limit 2000000,25,这个等 阅读全文
posted @ 2022-05-10 10:55 梅子猪 阅读(702) 评论(0) 推荐(0) 编辑
摘要:Oracle_连接时ORA-12519错误 业务系统试运行期间,后台一直报12519异常,详情参见下图: 问题:系统在运行时出现了ORA-12519的错误,无法连接数据库(并不是Oracle数据库、或者监听连接不了),客户端连接间歇性失败,报错ORA-12519。 报错:OERR: ORA-1251 阅读全文
posted @ 2021-10-22 14:33 梅子猪 阅读(6149) 评论(0) 推荐(0) 编辑
摘要:今天遇到一个有趣的sql,练习一下 题目:一家冷饮店,一瓶汽水1元钱,喝完汽水后,用2个空瓶可以换1瓶汽水,若你有20元钱,最多可以喝到几瓶汽水?(用sql写出) 用表格列出过程: 如果没有思路时,可以先用程序写出结果,其过程和sql差别不大 int func(int m) { int n=1, s 阅读全文
posted @ 2020-05-16 14:03 梅子猪 阅读(151) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示