mysql between and 遇到日期查询边界问题

最近实现一个按日期范围查询列表,例如输入的是日期 2015-11-01到2015-11-03,想得到1号到3号的数据,执行 select * from table where create_date between '2015-11-01' and '2015-11-03' 结果是1号到2
1次阅读

mysql function动态执行不同sql语句

create procedure cps()begin declare table_user varchar(200) default 'user'; set strSql = concat('select * from ',table_user); prepare a from strSql;
4次阅读

ubuntu允许mysql远程连接

ubuntu允许mysql远程连接第一步:vim /etc/MySQL/my.cnf找到bind-address = 127.0.0.1注释掉这行,如:#bind-address = 127.0.0.1或者改为: bind-address = 0.0.0.0允许任意IP访问;或者自己指定一
6次阅读

Ubuntu上安装MySQL

Ubuntu上安装MySQLUbuntu上安装MySQL非常简单只需要几条命令就可以完成。1. sudo apt-get install mysql-server2. apt-get isntall mysql-client3. sudo apt-get install libmysqlclient
7次阅读

mysql分页查询语句怎么写?

ref: http://www.dashen100.com/question/500 是用limit函数取前5条数据select * from table_name limit 0,5 或者select *&n
72次阅读

MYSQL COST optimizer

https://dev.mysql.com/doc/refman/5.7/en/optimizer-issues.htmlhttps://dev.mysql.com/doc/refman/5.7/en/cost-model.htmlhttp://mysqlserverteam.com/the-mys
5次阅读

mysql中间件研究(tddl atlas cobar sharding-jdbc)

mysql-proxy是官方提供的mysql中间件产品可以实现负载平衡,读写分离,failover等,但其不支持大数据量的分库分表且性能较差。下面介绍几款能代替其的mysql开源中间件产品,Atlas,cobar,tddl,让我们看看它们各自有些什么优点和新特性吧。AtlasAtlas是由 Qiho
6次阅读

JAVA-mysql读写分离插件介绍

kingshard是一个由Go开发高性能MySQL Proxy项目,kingshard在满足基本的读写分离的功能上,致力于简化MySQL分库分表操作;能够让DBA通过kingshard轻松平滑地实现MySQL数据库扩容。 kingshard的性能是直连MySQL性能的80%以上。githu
9次阅读

mysql+spring+mybatis实现数据库读写分离[代码配置] .

场景:一个读数据源一个读写数据源。 原理:借助spring的【org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource】这个抽象类实现,看名字可以了解到是一个路由数据源的东西,这个类中有一个方法 /** *
6次阅读

MySQL中利用外键实现级联删除、更新

MySQL中利用外键实现级联删除、更新MySQL支持外键的存储引擎只有InnoDB,在创建外键的时候,要求父表必须有对应的索引,子表在创建外键的时候也会自动创建对应的索引。在创建索引的时候,可以指定在删除、更新父表时,对子表进行的相应操作,包括RESTRICT、NO ACTION、SET NULL和
10次阅读