目录 MySQL主从复制什么原因会造成不一致,如何预防及解决? 你为什么会决定进行分库分表,分库分表过程中遇到什么难题,如何解决的? MySQL高可用架构应该考虑什么? 你认为应该如何设计? MySQL备份,使用xtra…
分类:MySql
MYSQL 时间计算函数
一、计算时间差 1、按照单位计算时间差 TIMESTAMPDIFF() SELECT TIMESTAMPDIFF(YEAR, ‘2010-10-01 00…
mysql sql99语法 内连接非等值连接
#案例:查询员工的工资级别 SELECT salary,grade_level FROM employees e JOIN job_grades g ON e.`salary` BETWEEN g.`lowest_sal…
【mysql的编程专题①】流程控制与其他语法
流程控制与内置函数,一般用在select的field字段上,或者用在函数,存储过程,触发器中;如果用在select上就会随着query出来的row来隐式迭代; 注释与语句结束符 语句结束符 默认有两个:; 和 \g(只能…
Mac OSX下的MySQL数据库升级
Mac OSX 下的数据库升级最麻烦的不过权限的问题. 本文的MySQL的安装方式为OSX下DMG磁盘镜像的安装方式, Mac Ports/Homebrew 的方式大同小异. 从 5.6.17 升级到 5.7.18 安装…
低调奢华有内涵 - 收藏集 - 掘金
python 之机器学习库 scikit-learn – 后端 – 掘金一、 加载sklearn中的数据集datasets from sklearn import datasets iris = …
in和exists以及not in 和not exists有什么不同?(笔记)
exists 和 in 1.原理 通过使用EXISTS,Oracle会首先检查主查询,然后运行子查询直到它找到第一个匹配项, 这就节省了时间。Oracle在执行IN子查询时,首先执行子查询,并将获得的结果列表存放在一 个…
centos下安装JAVA开发工具(3)------Mysql
安装MySQL 上传MySQL-server-5.5.48-1.linux2.6.x8664.rpm到Linux上 解压ta包 得到一大堆rpm文件tar -xvf MySQL-5.6.25-1.el6.x86_64.r…
PDO防注入的一点积累
为什么使用PDO 合理使用PDO可以根本上杜绝sql注入 一些参数配置 PDO::MYSQL_ATTR_INIT_COMMAND参数的意义是在查询sql之前,先发送初始化命令:set names utf8mb4 PDO:…
蛋疼的mysql_ping()以及MYSQL_OPT_RECONNECT
From: https://www.felix021.com/blog/read.php?2102 昨天@Zind同学找到我之前的一篇blog(已经修改),里面提到了mysql_ping和MYSQL_OPT_R…
MySQL 普通索引、唯一索引和主索引
1、普通索引 mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column` ) 普通索引(由关键字KEY或INDEX定义的索引)的唯一…
Ubuntu安装LNMP(Nginx1.8+PHP7.0.4+MySQL5.6,基于阿里云服务器)
本文基于阿里云服务器手动安装(由于服务器配置比较低,之前一直用一键安装,CPU会爆到99%),服务器配置(1核、1G、50M),安装列表: Ubuntu14.04 Nginx1.8 PHP7.0.4 MySQL5.6(之…