mysql
-
MySQL binlog(二进制日志)解析
binlog 顾名思义就是一种二进制日志,是一种与innodb引擎中redo/undo log完全不同的日志。它主要是用来记录对mysql数据更新或潜在发生更新的SQL语句,并以&…
-
MySQL的多版本并发控制MVVC
MVVC 一词常见于前端框架的设计模式当中。但是 MySQL 中的 MVVC 和前端框架中所代表的意思完全不一样。在 MySQL 中 MVVC 一词代表的是多版…
-
实时流式计算引擎 Blink 在阿里巴巴的经典案例
大数据的价值正在慢慢的改变整个社会。淘宝拥有十分巨大的海量数据,通过实时数据分析和统计反馈,能为社会贡献更多价值。那么淘宝是通过什么手段来分析数据的呢?本文将通过阿里巴巴的新一代流…
-
使用MySQL存储过程实现blob二进制字段数据的拼接
MySQL 中有一个二进制的大字段,使用的人不是很多。今天我们来实现一个关于 MySQL 二进制字段的数据拼接,并回顾一下存储过程。 最近用到存储过程主要是因为当前使用…
-
shell脚本实现定时清理postgres数据库中的数据
网上有很多关于 mysql 的定时清理数据库内容的脚本(shell),但是针对 PostgreSQL 的相关内容几乎没有。本人曾经使用过 mysql,Oracle,PostgreS…
-
MySQL中的date_format函数
MySQL中的date_format函数作用类似于Oracle中的TO_CHAR函数,和PostGreSQL中的TO_CHAR函数功能也同样类似,只是格式化时间的参数不一样。本文将…
-
动态设置MySQL的自增(AUTO_INCREMENT)id的初始值
在某些时候我们需要自动增长(AUTO_INCREMENT)的 id 动态的跳过指定的值。例如手机号码、车牌号码遇到特殊号码自动跳过等。那么如何通过 sql 进行修改呢? 很简单,m…
-
PostgreSQL 排序后 Limit OFFSET 分页 串行 问题解决办法
网友一般喜欢将 PostgreSQL 和 MySQL 拿来对比,有的喜欢 MySQL 多一些,有的喜欢 PostgreSQL 多一些。它们各有各的好处,但是在国内还是 MySQL …
-
linux下操作Mysql数据库
1.连接本机上的MYSQL 输入 mysql -uroot -p,回车后提示你输入密码,输入密码之后进入mysql,mysql的提示符是:mysql>  …
-
MySQL 的性能优化最佳实践
数据库操作是当今 Web 应用程序中的主要瓶颈。 不仅是 DBA(数据库管理员)需要为各种性能问题操心,程序员为做出准确的结构化表,优化查询性能和编写更优代码,也要费尽心思。 在本…