随笔分类 -  mysql应用小技巧

摘要:转自:https://mp.weixin.qq.com/s/dM_Kr23h-yXo61uSf8uPNQ 引言 作为一个MySQL数据库从业者,我们最常用的工具就是mysql了,然而如何让它变的更好用,你了解吗? mysql Client Commands 作为连接MySQL数据库的工具,mysql 阅读全文
posted @ 2022-12-07 10:05 郭大侠1 阅读(62) 评论(0) 推荐(0) 编辑
摘要:【常见问题】 转自:https://mp.weixin.qq.com/s/3b5iNLbIcSJShQeOl1IBvg 1. MySQL连接数问题 MySQL里的max_connections参数代表mysql数据库的最大连接数,参数默认是151,显然不适用于生产,如果请求大于默认连接数,就会出现无 阅读全文
posted @ 2022-05-05 18:13 郭大侠1 阅读(223) 评论(0) 推荐(0) 编辑
摘要:转自:https://www.cnblogs.com/funsion/p/11432758.html业务上经常存在一种现象,需要批量往表中插入多条数据,但在执行过程中,很可能因为唯一键冲突,而导致批量插入失败。因此需要事先判断哪些数据是重复的,哪些是新增的。比较常用的处理方法就是找出已存在的数据,并 阅读全文
posted @ 2021-12-03 10:56 郭大侠1 阅读(330) 评论(0) 推荐(0) 编辑
摘要:【1】场景 在mysql中 我们查询一些很多字段 或有很长的内容 会一直出现下图的,一直刷,把结果刷完位置,可烦了 【2】解决(pager less) 基本描述 使用 less方式 运行 select ,则会以 linux less的方式显示,也就是说; 一次性最多刷一页,除非你按 空格到下一页,按 阅读全文
posted @ 2020-09-24 17:12 郭大侠1 阅读(372) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.huoding.com/2013/06/04/261 问题 通过「SHOW FULL PROCESSLIST」语句很容易就能查到问题SQL,如下: SELECT post.* FROM post INNER JOIN post_tag ON post.id = post 阅读全文
posted @ 2020-07-16 09:50 郭大侠1 阅读(376) 评论(0) 推荐(0) 编辑
摘要:关键词:PT工具 【1】percona-toolkit 工具包 【1.1】percona-toolkit下载 下载地址: https://www.percona.com/downloads/percona-toolkit/LATEST/ linux下载/windows直接点击下载 percona-t 阅读全文
posted @ 2020-05-13 15:07 郭大侠1 阅读(4229) 评论(0) 推荐(2) 编辑
摘要:数据回档常常是使用全量备份+binlog增量实现的。而数据量很大的情况下,增量恢复binlog一直是一个苦恼的问题,因为恢复binlog速度十分慢,并且容易出错。 恢复binlog文件一般有两种方法:〇 先解析成sql文件,再导入MySQL mysqlbinlog mysql-bin.000001 阅读全文
posted @ 2020-05-11 16:52 郭大侠1 阅读(522) 评论(0) 推荐(0) 编辑
摘要:不要再去搜索尝试其他人的破解方式,真是浪费时间!!!网上的所谓“Navicat Premium 15 破解补丁”,使用version.dll等破解的亲测不可用,还有一种使用“PatchNavicat.exe”程序破解的方式,本人亲测也不可用; navicat注册机patch后,输入激活码,提示“激活 阅读全文
posted @ 2020-04-30 14:01 郭大侠1 阅读(36084) 评论(16) 推荐(10) 编辑
摘要:【0】我的最佳实践 [mysql] prompt=\U|\d> 【1】mysql登录界面显示主机名与当前数据库 【2】参数详情 阅读全文
posted @ 2020-04-20 18:28 郭大侠1 阅读(807) 评论(0) 推荐(0) 编辑
摘要:在对应的mysql技术小伙伴交流群里发现一个这样的order by 需求:根据学生的平均成绩排序 按我以往的经验,我肯定 然后发现群里还可以这样,也算是涨见识了吧,没想到order by里也可以这样用,以前都是用在 where 子查询和 select 子查询中 阅读全文
posted @ 2020-04-14 10:10 郭大侠1 阅读(1309) 评论(0) 推荐(1) 编辑
摘要:【1】下载安装 【1.1】下载 下载官网:https://downloads.mysql.com/archives/utilities/ linux:wget https://downloads.mysql.com/archives/get/p/30/file/mysql-utilities-1.6 阅读全文
posted @ 2020-03-19 15:26 郭大侠1 阅读(3932) 评论(0) 推荐(0) 编辑
摘要:【1】反引号`,数字1左边的符号。tab键上面的符号。 它是为了区分MYSQL的保留字与普通字符而引入的符号。 不加反引号建的表不能包含MYSQL保留字,否则出错 如上图,很明显的,如果我们直接建立名称为select的表,会报错。如果我们加上反引号``就创建成功了。 核心原因是因为,当我们没加反引号 阅读全文
posted @ 2019-12-06 10:06 郭大侠1 阅读(2275) 评论(0) 推荐(0) 编辑
摘要:【1】SQL编辑 我们在SQL编辑的时候打错了,想要退出编辑重新输入,或者是不想写了。 如下图 (1)如果我们直接按ctrl+c中断,那么直接退出整个linux了,如上图 (2)我们可以使用\c,直接结束这个SQL编辑,如下图。 解决了 编辑复杂SQL时出错的情况; 阅读全文
posted @ 2019-11-19 18:01 郭大侠1 阅读(1452) 评论(0) 推荐(0) 编辑
摘要:需求,我想以 年-月-日的格式,统计自 2019-08-20日 前10天的记录数,如果该天没有任何一条记录,则给予0 原始数据-》我想要的结果集数据 》 1、测试数据 问题1:如果我们直接格式化时间到 年-月-日 的格式,那么没有记录的天数就会被漏掉; 结果是这样的,就没有达到我们的效果。 2、了解 阅读全文
posted @ 2019-08-13 14:29 郭大侠1 阅读(8508) 评论(0) 推荐(1) 编辑
摘要:需求: 阅读全文
posted @ 2019-08-13 12:36 郭大侠1 阅读(1717) 评论(0) 推荐(0) 编辑
摘要:关键词:mysql split 更加详细的原理参考:https://www.cnblogs.com/gered/p/10797012.html mysql根据逗号将一行数据拆分成多行数据1、原始数据演示 2、处理结果演示 3、sql语句 SELECT a.id , a.NAME , substrin 阅读全文
posted @ 2019-07-30 15:12 郭大侠1 阅读(7473) 评论(0) 推荐(0) 编辑
摘要:http://imysql.com/my-cnf-wizard.html 阅读全文
posted @ 2019-05-21 23:06 郭大侠1 阅读(2095) 评论(0) 推荐(0) 编辑
摘要:转自:https://www.cnblogs.com/mydriverc/p/7086523.html 关键字:mysql show profile MYSQL中使用SHOW PROFILE命令分析性能的用法整理 show profile是由Jeremy Cole捐献给MySQL社区版本的。默认的是 阅读全文
posted @ 2019-05-20 09:54 郭大侠1 阅读(705) 评论(0) 推荐(0) 编辑
摘要:关键字:mysql自动补全,auto-rehash 注:只能补齐表,列名,使用tab进行补全操作 一、修改my.cnf 二、客户端连接mysql时 阅读全文
posted @ 2019-04-30 14:33 郭大侠1 阅读(1486) 评论(0) 推荐(0) 编辑
摘要:【1】sql server自定义排序 1. c2列的数据按'4','1','2'的指定顺序排序 (1) 使用union select * from t_orderby where c2='4' union all select * from t_orderby where c2='1' union 阅读全文
posted @ 2019-04-23 11:59 郭大侠1 阅读(2219) 评论(0) 推荐(0) 编辑