随笔分类 -  数据库

上一页 1 2 3 4 5 下一页
mysql 批量插入数据过多的解决方法
摘要:使用场景:测试时需要插入100w的数据,跑sql脚本插入非常慢。存储过程如下://DELIMITERDROP PROCEDURE if EXISTS createAmountCount;create PROCEDURE createAmountCount()BEGINDECLARE i int;se... 阅读全文
posted @ 2015-04-27 15:22 一天不进步,就是退步 阅读(994) 评论(0) 推荐(0)
mysql --The MEMORY Storage Engine--官方文档
摘要:原文地址:http://dev.mysql.com/doc/refman/5.7/en/memory-storage-engine.htmlTheMEMORYstorage engine (formerly known asHEAP) creates special-purpose tables w... 阅读全文
posted @ 2015-04-23 17:41 一天不进步,就是退步 阅读(2197) 评论(0) 推荐(0)
Beyond MySQL --Branching the popular database--转载
摘要:原文:http://www.ibm.com/developerworks/library/os-beyondmysql/IntroductionMySQL is one of the most popular free and open source programs in history. It'... 阅读全文
posted @ 2015-03-30 13:29 一天不进步,就是退步 阅读(248) 评论(0) 推荐(0)
Making the impossible: 3 nodes intercontinental replication--转载
摘要:原文:http://www.percona.com/blog/2012/01/11/making-the-impossible-3-nodes-intercontinental-replication/In this post I want to show new possibilities whi... 阅读全文
posted @ 2015-03-18 17:29 一天不进步,就是退步 阅读(596) 评论(0) 推荐(0)
SQL 四种连接:内连接、左外连接、右外连接、全连接--转载
摘要:原文:http://zwdsmileface.iteye.com/blog/2191730个人理解内连接(INNER JOIN)(典型的连接运算,使用像 = 或 之类的比较运算符)。包括相等连接和自然连接。 内连接使用比较运算符根据每个表共有的列的值匹配两个表中的行左连接(LEFT JOIN 或 ... 阅读全文
posted @ 2015-03-13 08:50 一天不进步,就是退步 阅读(424) 评论(0) 推荐(0)
mysql中不同事务隔离级别下数据的显示效果--转载
摘要:事务是一组原子性的SQL查询语句,也可以被看做一个工作单元。如果数据库引擎能够成功地对数据库应用所有的查询语句,它就会执行所有查询,如果任何一条查询语句因为崩溃或其他原因而无法执行,那么所有的语句就都不会执行。也就是说,事务内的语句要么全部执行,要么一句也不执行。 事务的特性:acid,也称为事务... 阅读全文
posted @ 2015-03-12 11:22 一天不进步,就是退步 阅读(1034) 评论(0) 推荐(0)
MySQL之事务隔离级别--转载
摘要:转自:http://793404905.blog.51cto.com/6179428/1615550本文通过实例展示MySQL事务的四种隔离级别。1 概念阐述1)Read Uncommitted(读未提交) 其他事务的在未提交的改动下,当前事务可以察觉。2)Read Committed(读提交) 其... 阅读全文
posted @ 2015-02-28 08:30 一天不进步,就是退步 阅读(270) 评论(0) 推荐(0)
mysql 异常处理实例
摘要:1. 语法:DECLARE handler_action HANDLER FOR condition_value [, condition_value] ... statementhandler_action: CONTINUE | EXIT | UNDOcondition_v... 阅读全文
posted @ 2014-12-10 16:41 一天不进步,就是退步 阅读(375) 评论(0) 推荐(0)
MySQL Error Handling in Stored Procedures---转载
摘要:This tutorial shows you how to use MySQL handler to handle exceptions or errors encountered in stored procedures.When an error occurs inside a stored ... 阅读全文
posted @ 2014-12-05 17:28 一天不进步,就是退步 阅读(489) 评论(0) 推荐(0)
mysql 存储过程项目小结
摘要:1. false :0 true 1 切记官方文档:http://dev.mysql.com/doc/refman/5.0/en/numeric-type-overview.htmlBOOL,BOOLEANThese types are synonyms forTINYINT(1). A value... 阅读全文
posted @ 2014-12-05 17:20 一天不进步,就是退步 阅读(1744) 评论(0) 推荐(1)
使用navicat 11 出现不能返回存储过程结果的问题
摘要:问题:使用navicat 11 调试存储过程,select返回结果,总是不能返回。原因:经google发现,navicat仅支持返回10个resultset,超过则不现实。解决方法:减少存储过程中的debug信息。 阅读全文
posted @ 2014-12-03 16:49 一天不进步,就是退步 阅读(2292) 评论(0) 推荐(0)
MySQL Handling of GROUP BY--官方文档
摘要:In standard SQL, a query that includes aGROUP BYclause cannot refer to nonaggregated columns in the select list that are not named in theGROUP BYclaus... 阅读全文
posted @ 2014-11-24 15:20 一天不进步,就是退步 阅读(1125) 评论(0) 推荐(0)
Optimized Pagination using MySQL---reference
摘要:Dealing with large data sets makes it necessary to pick out only the newest or the hottest elements and not displaying everything. In order to have ol... 阅读全文
posted @ 2014-11-20 10:16 一天不进步,就是退步 阅读(850) 评论(0) 推荐(0)
mysql @变量和变量的区别及怎么判断记录唯一性
摘要:DELIMITER//drop PROCEDURE if EXISTS test.express;create PROCEDURE test.express()BEGIN select count(1) into @a from test.test_user where userid='user'... 阅读全文
posted @ 2014-11-18 16:07 一天不进步,就是退步 阅读(21229) 评论(0) 推荐(0)
spring 中StoredProcedure的用法--转载
摘要:StoredProcedure是一个抽象类,必须写一个子类来继承它,这个类是用来简化JDBCTemplate执行存储过程操作的。首先我们写一个实现类:package com.huaye.framework.dao;import java.sql.Types;import java.util.Hash... 阅读全文
posted @ 2014-11-12 21:51 一天不进步,就是退步 阅读(1970) 评论(0) 推荐(0)
myqltransactionRollbackexception deadlock found when trying to get lock
摘要:linux 下远程连接mysq命令:mysql -h "1.0.0.1" -u username -p1获 取锁等待情况可以通过检查 table_locks_waited和table_locks_immediate状态变量来分析系统上的表锁定争夺:mysql> show status like 'T... 阅读全文
posted @ 2014-09-28 15:40 一天不进步,就是退步 阅读(11629) 评论(0) 推荐(0)
MySQL批量更新死锁案例分析--转载
摘要:问题描述在做项目的过程中,由于写SQL太过随意,一不小心就抛了一个死锁异常,如下:[java]view plaincopyprint?com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException:Deadlockfoundwhen... 阅读全文
posted @ 2014-09-28 15:31 一天不进步,就是退步 阅读(624) 评论(0) 推荐(0)
子查询in和表连接效率
摘要:在数据查询时,尽量减少in子查询而使用表连接的方式进行,效率更高。 阅读全文
posted @ 2014-09-16 03:00 一天不进步,就是退步 阅读(646) 评论(0) 推荐(0)
mysql 变量set
摘要:在游标循环中,使用使用select into 变量var时,再判断var isnull 或者length(var)=0时,跳出循环。解决方式:使用set var=(select id from table);然后再判断var isnull 或者length(var)=0 阅读全文
posted @ 2014-09-15 21:13 一天不进步,就是退步 阅读(1295) 评论(0) 推荐(0)
mysql 变量is null 和 not exists区别
摘要:问题:使用游标遍历时,发现使用select var into tmp where var=?然后判断if tmp is null时,不能走完所有的遍历。经debug发现,当var为空时,则跳出游标的遍历。解决方式:使用if not exists(select var into tmp where v... 阅读全文
posted @ 2014-09-12 11:23 一天不进步,就是退步 阅读(6129) 评论(0) 推荐(0)

上一页 1 2 3 4 5 下一页