MySQL

MySQL

按月份水平分表思路

1 初始化判断当月表是否存在,不存在侧获取上一个月的表的自增主键ID,创建当月表,自增ID为获取到的ID+11.1 查询上个月的表的自增ID,并创建当月表select max(id) from table_nameprivate function AutoCreate_Table( $Auto_in

2017-02-21
30 0

事件调用存储过程

1.存储过程# 删除存在的存储过程DROP PROCEDURE IF EXISTS updateParcelStatu_1;# 创建存储过程CREATE PROCEDURE updateParcelStatu_1() BEGIN DECLARE sql_1 VARCHAR(1000);DECLARE

2017-02-17
32 0

mysql分组按条件获取数据

1.查询含有两个及以上的圆通包裹的所有站点信息,并获取最近的两个包裹运单号运单的站点信息参考:http://www.cnblogs.com/joeblackzqq/p/4334132.htmlSELECT ttt.f_station_id, ttt.f_station_name,

2017-02-16
33 0

视图

1.MySQL视图1.1视图的使用条件如果某个查询结果出现的非常频繁,就是要经常拿这个查询结果来做子查询,使用视图会更加方便。2.使用视图的好处a、简化查询语句b、可以进行权限控制把表的权限封闭,但是开放相应的视图权限,视图里只开放部分数据列。c、大数据表分表的时候,比如某张表的数据有100万条,那

2017-02-06
33 0

触发器

1.MySQL触发器触发器是一种特殊的存储过程,它在插入,删除或者修改特定表中的数据时触发执行,它比数据库本身标准的功能有更精细和更复杂的数据控制能力。它具有这样的特征:监视地点:一般就是表名监视事件:update/delete/insert触发时间:after/before触发事件:update/

2017-02-06
29 0

MySQL存储过程

1 java调用存储过程//String url = "jdbc:mysql://192.168.1.1:3306/xmbg?characterEncoding=utf-8";//String user = "root";//String password =

2017-01-20
29 0

MySQL分表

MySQL分表分表参考:http://www.cnblogs.com/qqloving/p/3414999.htmlhttp://www.cnblogs.com/miketwais/articles/mysql_partition.html

2017-01-18
28 0

MySQL优化

优化EXISTS 和 IN用法参考:http://www.voidcn.com/blog/u010331428/article/p-3922833.htmlMySQL实现join的原理,原来MySQL内部采用了一种叫做 nested loop join的算法。Nested Loop Join 实际上

2017-01-18
34 0

MySQL主从读写分离

1 mysql简单配置主从参考方式注意:1、主DB server和从DB server数据库的版本一致。2、主DB server和从DB server数据库数据一致[ 这里就会可以把主的备份在从上还原,也可以直接将主的数据目录拷贝到从的相应数据目录]。3、主DB server开启二进制日志,主DB

2017-01-05
31 0

win配置MySQL

1 遇到的错误1.1 mysql服务启动不了查看D:\mysql\3381\logs\mysql.err.log错误日志文件2016-02-03 10:19:54 6448 [ERROR] InnoDB: Attempted to open a previously opened tablespac

2017-01-05
28 0