mysql 的逻辑架构分为三层: 最上层的服务大多数基于网络的客户端、服务器的工具或者服务都有类似的架构,比如连接处理,授权认证、安全等 第二层架构:mysql的核心服务功能都在这一层,包括查询解析,分析,优化,缓存以及所有的内置函数,所有跨存储引擎的功能都在这一层实现:存储过程,触发器、视图 第三 ...
分类:
数据库 时间:
2019-10-13 14:55:15
阅读次数:
109
一 存储过程 一 存储过程介绍 存储过程包含了一系列可执行的sql语句,存储过程存放于MySQL中,通过调用它的名字可以执行其内部的一堆sql 使用存储过程的优点: 使用存储过程的缺点: 补充:程序与数据库结合使用的三种方式 二 创建简单存储过程(无参) 三 创建存储过程(有参) 四 执行存储过程 ...
分类:
其他好文 时间:
2019-10-13 11:27:58
阅读次数:
84
java学习基础 针对Java零基础入门学习者,比较详细的知识点总结和学习路线 数据库 数据库是程序员必须要掌握中知识点,详细的学习思路和面试题, 适用/适合人群: 拥有Java语言并可以实现网站爬取数据并分析 目标: 掌握mysql,Oracle在各个平台上的安装及使用 Mysql数据库基础 1. ...
分类:
其他好文 时间:
2019-10-12 10:47:55
阅读次数:
108
-----------------1、创建自己的存储过程proc_helloworld-------------------------- create proc proc_helloworld --alter proc proc_helloworld --已生成的存储过程,如需修改,将create... ...
分类:
数据库 时间:
2019-10-11 23:27:02
阅读次数:
116
CREATE PROCEDURE sp_AccountRole_Create @CategoryID int, @RoleName nvarchar(10), @Description nvarchar(50), @RoleID int output AS DECLARE @Count int -- ...
分类:
数据库 时间:
2019-10-11 12:07:35
阅读次数:
173
1、测试样例 下面的三个存储过程,分别使用了动态SQL、绑定变量、静态SQL三种编程方式。具体存储过程内容如下: 1)动态SQL 2)绑定变量 3)静态SQL 2、测试过程 测试过程的步骤为 1) drop table t purge; 2) create table t (x int); 3) a ...
分类:
数据库 时间:
2019-10-10 20:37:45
阅读次数:
150
可能出现的原因就是因为crontab不会从用户的/etc/profile文件中读取环境变量,所以就出现 使用定时crontab执行时 无法执行 抛错 所以在使用crontab 定时执行脚本时 在脚本中尽量使用绝对路径,除去全局变量以外 解决方法: 1. 直接把/etc/profile文件中配置的sp ...
分类:
其他好文 时间:
2019-10-10 15:56:51
阅读次数:
160
#创建存储过程或函数实现传入一个日期,格式化成xx年xx月xx日并返回DELIMITER$CREATEPROCEDUREpp(INmydateDATETIME,OUTnowdateVARCHAR(50))BEGINSELECTDATE_FORMAT(mydate,‘%y年%m月%d日‘)INTOnowdate;END$CALLpp(NOW(),@nowdate)$SELECT@nowdate$#创
分类:
数据库 时间:
2019-10-10 09:14:19
阅读次数:
126
#案例:根据女神名,返回对应的男神名DELIMITER$CREATEPROCEDUREmyp5(INbeautyNameVARCHAR(20),OUTboyNameVARCHAR(20))BEGINSELECTbo.boyNameINTOboyNameFROMboysboINNERJOINbeautybONbo.id=b.boyfriend_idWHEREb.name=beautyName;END
分类:
数据库 时间:
2019-10-09 22:36:03
阅读次数:
126
1)书写Crontab定时任务多个基本要领 1.规范定时任务两例 例1:每分钟打印一次自己名字的全拼到 “/server/log/自己命名的文件” 中 ...
分类:
其他好文 时间:
2019-10-09 21:16:07
阅读次数:
86