1、创建存储过程 create procedure sp_test() begin   ​select name,classes_name from student222; end 2、执行存储过程 call sp_test; 3、删除存储过程 drop procedure if exists sp_test; 4、查看存储过程创建信息 show create procedure sp_test; 5、查看存储过程状态 show procedure status like 'sp_test'; 6、使用存储过程参数 (1)IN参数:只用来向过程传递信息,在MySQL存储过程内部可能会修改此参数,但in类型参数的修改对调用者(caller)来说是不可见的。 (2)OUT参数:只用来从过程传回信息,传值给调用者,在存储过程内部,该参数初始值为 null,无论调用者是否给存储过程参数设置值。 (3)INOUT参数可以向过程传递信息,也可以从存储过程内部传值给调用者。 create procedure sp_type_cnt(IN in_type va
转载 精选 2014-05-06 10:22:22
379阅读
大纲1.导致Redis阻塞的内在原因2.导致Redis阻塞的外在原因3.Redis的性能总结4.Redis缓存的相关问题5.数据库和缓存的一致性问题6.数据库和缓存的一致性情况列举1.导致Redis阻塞的内在原因(1)API或数据结构不合理(2)持久化阻塞(1)API或数据结构不合理比如对一个包含上万个元素的Hash结构执行hgetall操作,由于数据量大且复杂度为O(N),所以速度会很慢。对于高
原创 10月前
90阅读
5.笔记 MySQL学习——mysql基本显示查询1.  显示数据库mysql> show databases;+--------------------+| Database           |+--------------------+| information_schema || mysql              || performance_sche
原创 2021-08-16 23:32:13
112阅读
GitHub是什么呢?这里我引用下官方的说法吧: GitHub是汇集了全世界开发者的最大的开发社区,它帮助开发者发现,共享和构建更好的软件。从开源项目到私人团队仓库,GitHub是进行协作开发的统一平台。 我主要讲一下,自己的Github应该怎么看,别人的仓库应该怎么看。 目录 "个人页面" "项目
原创 2021-04-25 21:04:16
200阅读
from django import viewsfrom django.http import HttpResponsefrom django.shortcuts import renderfrom .models import Idcfrom .serializers import IdcSerializerfrom rest_framework.decorators import api_vi
原创 2022-04-08 18:19:22
104阅读
记录类型的使用,是可以灵活的贴近表字段的类型使用的。比如,你只需要某个表中的几个字段,或者来自不同表的某几个字段,这个就需要一个了灵活的类型来实现这个功能了。 数据库定义语言 DDL 主要由 create,alter 与 drop 3个语句组成。 1.create create index: -- ...
转载 2021-07-27 13:47:00
56阅读
2评论
下面是我自己的笔记,贴图太对,这个文档写起来太不方便,点链接可以查看文档:5. openvas的简单使用.note链接:http://note.youdao.com/noteshare?id=ca406912df5411e6c7e5b3f37fe53495&sub=6D388D1B380F4BD98F18216541281B76..
原创 2024-06-06 12:10:03
34阅读
排序查询排序方式有两种:ASC:升序排序,ascendDESC:降序排序,descend排序的语法是:select 字段 from user order by 字段 规则, 字段 规则...;将用户按照年龄升序排序:select * from user order by age asc;升序是默认排序规则,可以省略:select * from user order by age;将学生按照成绩降序
原创 2023-05-10 01:16:07
176阅读
排序查询排序方式有两种:ASC:升序排序,ascendDESC:降序排序,descend排序的语法是:select 字段 from user order by 字段 规则, 字段 规则...;将用户按照年龄升序排序:select * from user order by age asc;升序是默认排序规则,可以省略:select * from user order by age;将学生按照成绩降序
原创 2023-05-11 00:00:44
134阅读
JIThttps://www.ibm.com/developerworks/cn/java/j-lo-just-in-time/
原创 2021-05-29 08:05:24
954阅读
对于Java 程序来说宏观上一般分为三层, 性能指标常用的性能测试(工具Jmeter)指标一般为下面几个:Jmeter教程,Jmeter参数解析,Jmeter响应时间:提交请求时跟请求返回之间的使用时间,一般公司关注的是平均响应时间。平常用到的一些时间指标级别如图: 2. 并发数指同一时刻对服务器有实际交互的请求数,这个数字一般跟网站在线用户数想关联,一般为网站在线用户的5%~15%。 PS:注
原创 2022-02-06 17:21:17
209阅读
5. for 循环5.1 在明确知道循环次数的情况下,可以使用for循环。5.2 for循环的语法结构:for(表达式1;表达式2;表达式3)5.3 案例#include <stdio.h>// 循环输出1到10void test_for1() {            for (int i = 1; i <= 10;
转载 精选 2014-05-12 21:56:38
361阅读
循环 循环就是让相同的代码块一次又一次地重复运行 1.while循环 语法 : while (条件) { 要执行的代码; }
原创 2021-12-30 10:34:35
179阅读
单行注释 //加上你输入的内容 多行注释 /*+回车 文档注释 /**+回车 ...
转载 2021-09-26 18:14:00
124阅读
2评论
代码 var fun1=function (person) { var v1=person+"早上好"; console.log("ok"); return v1; } var f1=fun1("lnzi"); console.log(f1); ...
转载 2021-08-21 21:10:00
122阅读
2评论
代码 var fun1=function (person) { var v1=person+"早上好"; console.log("ok"); return v1; } var f1=fun1("lnzi"); console.log(f1); ...
转载 2021-08-21 21:10:00
107阅读
2评论
快捷键:shift+f6  快速重命名数组概念:数组就是存储数据长度固定的容器,保证多个数据的数据类型要一致。只要不是那八个数据一般都是引用类型数据。数组的初始化方式:静态初始化:(指定长度)动态初始化:(指定内容)动态初始化数据类型[] 数组名 = new数组存储的数据类型[长度];int[] arr = new int[3];静态初始化(标准格式)数据类型[] 数组名 = new 数
原创 2022-09-28 09:36:44
188阅读
创建线程的方式?线程的状态有哪些?线程池的核心参数?线程池的工作流程?Jdk内置的4种线程池?为什么阿里规范不建议使用Jdk内置的4种线程池?什么是线程安全?线程之间如何通信?wait和sleep的区别?你对ThreadLocal的理解?什么是内存泄漏?你对强软弱虚引用的理解?synchronized和ReentrantLock的区别?你对volatile的理解锁升级?你对无锁状态、偏向锁、轻量级
原创 2024-07-01 21:23:47
25阅读
一.二进制 不同进制表现形式 进制转换 任何进制转10进制 10进制转任意进制
原创 2021-07-23 11:36:14
437阅读
1.uname功能:打印系统信息语法:uname [OPTION]...常用选项:-a  打印所有信息-s  打印内核名称-n  打印主机名-r  打印内核发行版-v  打印内核版本-m  打印机器硬件名-p  打印处理器类型-i  打印硬件平台-o  打印操作系统示例:[root@localhost&nbs
原创 2017-05-26 11:37:01
3135阅读
  • 1
  • 2
  • 3
  • 4
  • 5