存储过程的英文是 Stored Procedure。它的思想很简单,就是 SQL 语句的封装。一旦存储过程被创建出来,使用它就像使用函数一样简单,我们直接通过调用存储过程名即可。存储过程实际上由 SQL 语句和流控制语句共同组成。流控制语句流控制语句是用来做流程控制
DELIMITER //
CREATE PROCEDURE `add_num`(IN n INT)
BEGIN
DECLARE i INT;
2024年12月01日
存储过程的英文是 Stored Procedure。它的思想很简单,就是 SQL 语句的封装。一旦存储过程被创建出来,使用它就像使用函数一样简单,我们直接通过调用存储过程名即可。存储过程实际上由 SQL 语句和流控制语句共同组成。流控制语句流控制语句是用来做流程控制
DELIMITER //
CREATE PROCEDURE `add_num`(IN n INT)
BEGIN
DECLARE i INT;
2024年12月01日
摘要:全网【三桥君】
网上资料一大堆,但是基本都是照本宣科。如果有会的人讲解或者会了以后去看,那么能够理解。但是对于初学者来说,很费解,甚至完全没明白什么意思,即使看了之后也实践不了。我们初学时,最主要的是入门!入门!入门!能让我们理解这个知识点和能够操作定义存储过程,才是最重要的,哪怕是定义最基础的题目。针对这个现象,我用自己总结的最简单明了的方式来去解释这个知识点,我不按套路出牌,争取同学们一看就明白了。
2024年12月01日
SQL语句需要先编译然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。存储过程是可编程的函数,在数据库中创建并保存,可以由SQL语句和控制结构组成。当想要在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是非常有用的。数据库中的存储过程可以看做是对编程中面向对象方法的模拟,它允许控制数据的访问方式。
推荐课程:
2024年11月27日
包含各种使用场景的Go第三方列表。
随着时间的推移,Go语言爱好者已经创建并共享了许多Go框架和库。这些库有不同的功能,从微服务开发到构建web应用程序!
备注:在Go语言中我们都称第三方库为package(包)。
2024年11月27日
大家好,我是博哥爱运维,有时候我们想在K8s跑个一次性任务,或者是定时任务,能不能实现呢,答案肯定是可以的。
2024年11月27日
从goaccess的官网我们可以看到有提供生成html页面的功能,今天就在这个基础上演示下怎么做一个实时的日志分析。
1.1、查看当前配置
#egrep -v "^#|^$" /usr/local/etc/goaccess/goaccess.conf
由上可见默认配置中并无时间参数,需要在配置中添加时间参数。
2024年11月27日
正常使用形式如下 , 例如下面的代码,按照5秒频率进行执行
func cleanVisitorExpire() {
go func() {
log.Println("cleanVisitorExpire start...")
for {
//执行代码
t := time.NewTimer(time.Second * 5)
<-t.C
}
}()
}