第八章、数据库后台编程技术 内容提要: 1、掌握存储过程的定义与使用 2、掌握用户定义函数的创建与使用 3、掌握触发器的定义与使用 4、掌握游标的定义与使用 第一节 存储过程 1、基本概念 使用T SQL语言编写代码时,有两种方式存储和执行代码: (1)在客户端存储代码,通过客户端程序或SQL命令向 ...
分类:
数据库 时间:
2020-03-06 01:09:39
阅读次数:
100
1 -- 1.将mysql分隔符从;设置为& 2 DELIMITER & 3 4 -- 2.如果存在存储过程getdatabaseCount则删除 5 DROP PROCEDURE IF EXISTS `getdatabaseCount` & 6 -- 3.定义存储过程,获取特定数据库的数量 7 - ...
分类:
数据库 时间:
2020-03-05 01:31:54
阅读次数:
84
oracle定时执行存储过程 建立定时器 关于定时器执行频率时间的设置 Interval 关于定时器下一次执行的时间的设置 next_date 关于定时器的其他操作,如修改、删除。 其他相关知识 参考博文:https://www.cnblogs.com/manwwx129/p/11910196.ht ...
分类:
数据库 时间:
2020-03-04 20:54:21
阅读次数:
102
第一步,备份mysql back_mysql_db.sh 第二步,将文件夹scp到服务器 scp_back_to_test.sh 第三步,配置定时器crontab 每天夜里3点半 第四步, 再来一个定期处理服务器超过三天的sql clear_old_mysql_db.sh ...
分类:
数据库 时间:
2020-03-04 00:27:59
阅读次数:
87
一、MyBatis存储过程调用 1.创建存储过程 CREATE PROCEDURE save_user_info ( OUT id INTEGER, IN user_name VARCHAR ( 20 ), IN real_name VARCHAR ( 20 ), IN sex VARCHAR ( ...
分类:
其他好文 时间:
2020-03-03 15:13:00
阅读次数:
62
1 alter database语句 语句用来修改数据库的属性 可以不指定,如果不指定说明是修改当前数据库的属性; 代表修改数据库的默认字符集; 代表修改数据库的默认排序规则; 如果修改了数据库的默认字符集或排序规则,那数据库中的所有存储过程和函数都需要重新创建一遍。 2 alter view语句 ...
分类:
数据库 时间:
2020-03-01 14:27:20
阅读次数:
70
OpenWrt 增加 crontab 任务 在/root/crontab/ 目录下, 创建脚本 ddns.sh #!/bin/sh # 远程php脚本的URL地址 SERVICE_URL=http://www.rockbb.com/my_ddns.php # 修改的目标记录 RECORD_NAME= ...
分类:
其他好文 时间:
2020-02-29 16:22:18
阅读次数:
93
FUNCTION函数 DECLARE声明 好处: 1.提高代码重用性 2.简化操作 3.减少了编译次数:编译过一次 就不用编译了 4.减少了和服务器连接次数,提高了效率 区别: 存储过程:可以有0个返回,也可以有多个返回。(适合批量的增删改) 函数:有且仅有1个返回。(适合做数据处理后,返回一个结果 ...
分类:
数据库 时间:
2020-02-29 13:01:34
阅读次数:
84
含义:一组预先编译好的SQL语句的集合,理解成批处语句(一组语句) 存储过程函数: 类似于java中的方法 把实现的语句封装到方法中,对外值暴露方法名 好处: 1.提高代码重用性 2.简化操作 3.减少了编译次数:编译过一次 就不用编译了 4.减少了和服务器连接次数,提高了效率 简单,安全,性能高 ...
分类:
数据库 时间:
2020-02-29 13:01:05
阅读次数:
78