随笔分类 -  MySQL

MySQL使用、优化以及进阶
摘要:前言:仅支持单表导出 导出sql: 阅读全文
posted @ 2019-11-18 10:29 vlson 阅读(2819) 评论(0) 推荐(1)
摘要:第一版sql: 这样的sql语句会有缺陷,in的用法虽然看上去没问题,但是是不对的,这样查出的数据不全,所以优化了一下: 第二版sql: 阅读全文
posted @ 2018-11-15 15:49 vlson 阅读(5131) 评论(0) 推荐(1)
摘要:有时候需要将linux中的mysql从线上linux种down到windows查看,但是这种binlog日志是二进制的,应该怎么查看呢? 使用window上的mysqlbinlog.exe将其转码到另一文件 这时候打开就是可以查看的sql了 阅读全文
posted @ 2018-04-24 10:58 vlson 阅读(1954) 评论(0) 推荐(0)
摘要:文章参考:这里 MySQL中,创建触发器的基本语法: 在 INSERT 型触发器中,NEW 用来表示将要(BEFORE)或已经(AFTER)插入的新数据; 在 UPDATE 型触发器中,OLD 用来表示将要或已经被修改的原数据,NEW 用来表示将要或已经修改为的新数据; 在 DELETE 型触发器中 阅读全文
posted @ 2018-04-11 19:47 vlson 阅读(2334) 评论(0) 推荐(1)
摘要:基本简介: 1.触发器可以让你在执行insert,update,delete语句的时候,执行一些特定的操作。并且可以在MySQL中指定是在sql语句执行前触发还是执行后触发。 2.触发器没有返回值。 3.触发器可以减少客户端和服务器之间的通信,所以触发器可以简化应用逻辑,还可以提高性能。 4.mys 阅读全文
posted @ 2018-04-11 18:30 vlson 阅读(786) 评论(0) 推荐(0)
摘要:1.查看MySQL的日志设置以及日志文件位置配置 mysql>show global variables like '%log%'; 2.设置慢查询时间 mysql>set global slow_query_time=2; 3.开启慢查询日志 mysql>set global slow_query 阅读全文
posted @ 2017-10-23 21:06 vlson 阅读(234) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-08-14 18:09 vlson 阅读(126) 评论(0) 推荐(0)
摘要:前言:由于部分查询数据库代码是经过修饰的,所以看起来有点不对劲,但是不影响思路 1.先写一个生成分页链接的类 2.美化分页条的样式 3.调用分页类并传递参数 4.根据分页传递的页数搜索 阅读全文
posted @ 2017-07-26 11:19 vlson 阅读(332) 评论(0) 推荐(0)
摘要:考虑到csv文件比xls文件格式容易控制,所以在这次导出中用的是.csv格式。 阅读全文
posted @ 2017-07-24 21:08 vlson 阅读(3009) 评论(0) 推荐(0)
摘要:1.下载并解压MySQL5.6.36压缩包(顺便重命名一下子)。 2.将my-default.ini文件复制一份改名为my.ini,然后修改下面红框标注的地方 3.安装与启动服务. 以管理员的身份运行cmd(win10,不以管理员的身份进入权限不够),进入到bin目录下,执行以下命令:mysqld 阅读全文
posted @ 2017-07-06 16:02 vlson 阅读(1286) 评论(0) 推荐(0)
摘要:今天遇到了一个需求,我在一张表中新增了一个字段,因为这张表以前已经有很多数据了,这样对于以前的数据来说,新增的这个字段的值也就是为该字段的默认值,现在需要将新增的这个字段添加上数据,数据来源为同表的另一字段,本来以为sql会很复杂,结果一试,这样一行简单的sql就可以搞定: 结语:实践出真知! 阅读全文
posted @ 2017-06-08 15:26 vlson 阅读(20251) 评论(0) 推荐(2)
摘要:今天重新装了一遍MySQL,因为用的是免安装的,所以需要重新设置密码,然后我一通瞎几把设,结果搞得自己也忘了,没办法,只能重新搞一下,这是网上的方法。亲测可用! 此处我用的是Mysql5.6写的方法,更高版本的MySQL用这个方法可能会有问题!!! 一.windows下 1.以系统管理员身份运行cm 阅读全文
posted @ 2017-05-17 00:12 vlson 阅读(158813) 评论(14) 推荐(6)