事务的四大特征: ACID:Atomic(原子性)、Consistent(一致性)、Isolated(独立性)、Durable (持久性) MySQL的事务支持不是绑定在MySQL服务器本身,而是与存储引擎相关: sql代码 1. MyISAM:不支持事务,用于只读程序提高性能 2. InnoDB: ...
分类:
数据库 时间:
2017-08-31 14:29:31
阅读次数:
313
mysql存储过程解决数组传参及游标CURSOR的问题解决方案 项目中遇到批量数据的处理,使用hibernate的出来太慢,修改为存储过程。 第一版修改为应用循环调存储过程,发现效果不理想。可能是频繁的打开session和关闭。 第二版想法为,把所有参数传入到存储过程,循环参数为一个数组,mysql ...
分类:
数据库 时间:
2017-08-30 13:04:26
阅读次数:
251
mysql不支持数组。但有时候需要组合几张表的数据,在存储过程中,经过比较复杂的运算获取结果直接输出给调用方,比如符合条件的几张表的某些字段的组合计算,mysql临时表可以解决这个问题.临时表:只有在当前连接情况下, temporary表才是可见的。当连接关闭时,TEMPORARY 表被自动取消。 ...
分类:
数据库 时间:
2017-08-25 01:09:25
阅读次数:
174
DELIMITER $$ USE `weipansettlementdb`$$ DROP PROCEDURE IF EXISTS `proc_demo`$$ CREATE DEFINER=`weipan_jy`@`localhost` PROCEDURE `proc_demo`( p_demo VA... ...
分类:
数据库 时间:
2017-08-21 17:26:23
阅读次数:
238
存储过程 存储过程简称过程,procedure,是一种没有返回值的函数 创建过程: Create procedure 过程名字([参数列表]) Begin 过程体 End 查看过程 函数的查看方式完全适用于过程:关键字换成procedure Show procedure status [like ‘ ...
分类:
数据库 时间:
2017-08-19 20:09:36
阅读次数:
134
写这边文章的目的,是想结合mysql 存储过程+函数完成一个批量删除的功能吧...正好也好加深下对procedure和function的熟练操作吧...废话不多说,我就直接上表结构啦哈,如下: 执行以下命令查看mysql版本是否开启了函数功能 执行后再看是否生效 创建函数(作用:生产随机字符串) 创 ...
分类:
数据库 时间:
2017-08-15 00:32:55
阅读次数:
349
mysql命令的执行流程: row_count():返回受影响的行数 创建带有多个out类型参数的存储过程 ...
分类:
数据库 时间:
2017-08-13 22:13:35
阅读次数:
202
存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集。经编译后存储在数据库 中的存储过程概念定义及存储过程优点和缺点。 procedure通过完整的存储过程实例来掌握存储过程的创建、修改、删除、显示语法使用操作。掌握变量在实例中的应用,完整实例下载在以后工作中的应用... ...
分类:
数据库 时间:
2017-08-13 20:10:32
阅读次数:
248
表格结构如下需求name和password字段,生成如下格式:总共批量生成500个。解决思路:可以用mysql存储过程如果linux环境下可以用shell我们先测试第一种,用存储过程。DELIMITER;;##定义;;为结束符
CREATEPROCEDUREtest_insert()##创建存储过程test_insert()是名字
BEGIN
DECLARE..
分类:
数据库 时间:
2017-08-12 15:25:52
阅读次数:
260
转载请注明出处:帘卷西风的专栏(http://blog.csdn.net/ljxfblog) 近期游戏開始第二次内測,開始处理操作日志。最開始把日志放到同一个表里面,发现一天时间,平均100玩家在线。操作记录就超过13万条,决定拆表。依照日期来保存日志。每天的日志存到一个表里面,然后定期把老的数据导 ...
分类:
数据库 时间:
2017-08-05 12:29:57
阅读次数:
175