目前在crontab中最小执行时间单位为分钟。 如果需要按秒来执行,有以下两种方法: 方法一:通过sleep来实现 例: 1、创建test.php文件,这里测试通过打印时间好区分。 2、确保单独访问test.php文件能打印日志。 3、编辑crontab文件,通过crontab -e 命令,比如我要 ...
分类:
系统相关 时间:
2019-06-01 13:55:48
阅读次数:
118
博客中,Insus.NET有分享过处理重复记录的功能。如《删除重复Row记录数据》https://www.cnblogs.com/insus/p/10890148.html 今天就改编这个,改为动态存储过程。日后可以针对任一张表来进行。 SET ANSI_NULLS ON GO SET QUOTED ...
分类:
其他好文 时间:
2019-05-31 16:39:52
阅读次数:
101
1、生成思路 利用mysql内存表插入速度快的特点,先利用函数和存储过程在内存表中生成数据,然后再从内存表插入普通表中 2、创建内存表及普通表 2.创建MYSQL存储过程 3.调用存储过程,生成对应的测试数据 call proc1; 4.来测试一下性能吧。 ...
分类:
数据库 时间:
2019-05-31 16:22:11
阅读次数:
117
一、数据库的组成 在SQL Server 2008中,用户如何访问及使用数据库,就需要正确了解数据库中所有对象及其设置。数据库就像一个容器,它里面除了存放着数据的表之外,还有视图、存储过程、触发器、约束等数据库对象。数据库管理的核心任务包括创建、操作和维护数据库。 二、数据库文件及其文件组 数据库的 ...
分类:
数据库 时间:
2019-05-31 01:14:21
阅读次数:
146
定义: 提前存好的程序 常用系统的存储过程: 创建存储过程: 无参存储: 带参存储,无参数输出: 带参存储,输出参数: 调用参数: EXEC procedure_name 参数 ...
分类:
其他好文 时间:
2019-05-30 20:42:55
阅读次数:
171
MyBatis还能对存储过程进行完全支持,这节开始学习存储过程。在讲解之前,我们需要对存储过程有一个基本的认识,首先存储过程是数据库的一个概念,它是数据库预先编译好,放在数据库内存中的一个程序片段,所以具备性能高,可重复使用的特性。它定义了3种类型的参数:输入参数、输出参数、输入输出参数。 ?输入参 ...
分类:
其他好文 时间:
2019-05-30 20:39:07
阅读次数:
147
一.MyBatis简介. MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java ...
分类:
其他好文 时间:
2019-05-30 20:38:11
阅读次数:
136
在生产数据库做CURD操作时,可能会有执行某条语句误操作的情况发生,针对这个种情况有两点建议:1、在SQL SERVER上开启事务确认功能,当执行完语句后确认无误,再提交事务。(开启方法见附件图片)。2、新建存储过程,粘贴附件脚本。此存储过程执行后能够自动产生两个操作日志表,自动记录CRUD的所有操 ...
分类:
数据库 时间:
2019-05-30 01:17:08
阅读次数:
187
在SQLserver数据库中,如果有很多存储过程的时候,我们会使用动态SQL进行存储过程调用存储过程,这时候,很可能在某个环节就出错了,但是出错了我们很难去跟踪到出错的存储过程,此时我们就可以使用异常处理,通过日志表来记录存储过程的执行情况,然而定位到错误的存储过程,以下是一个存储过程异常处理的小实 ...
分类:
数据库 时间:
2019-05-29 23:32:32
阅读次数:
125
创建带输出参数的存储过程 语法: create proc 存储过程名 @参数1 数据类型=默认值 output, @参数2 数据类型=默认值 output as sql语句 go 例子: ...
分类:
其他好文 时间:
2019-05-29 20:51:31
阅读次数:
137