存储示例

创建示例用表

  1. mysql> create table zzm(
  2. -> id int primary key auto_increment,
  3. -> name varchar(10)
  4. -> );
  5. Query OK, 0 rows affected (0.20 sec)
  6. mysql> insert into zzm(name) values(‘zhang‘);
  7. Query OK, 1 row affected (0.08 sec)
  8. mysql> insert into zzm(name) values(‘zeng‘);
  9. Query OK, 1 row affected (0.05 sec)
  10. mysql> insert into zzm(name) values(‘ming‘);
  11. Query OK, 1 row affected (0.05 sec)
  12. mysql> select * from zzm;
  13. +----+-------+
  14. | id | name |
  15. +----+-------+
  16. | 1 | zhang |
  17. | 2 | zeng |
  18. | 3 | ming |
  19. +----+-------+
  20. 3 rows in set (0.00 sec)

--更改命令结束符(因为在procedure中经常要用到默认的命令结束符--分号(;)
--所以在创建procedure的时候需要定义新的结束符以说明创建procedure的命令结束)
--这里将结束符号改成美元符号--$
mysql> delimiter $
--创建MySQL存储过程p3
--此存储过程的过程名是p3,该过程包含两个参数,
--一个是输入类型的(以IN标示),参数名是nameid,类型是int,
--一个是输出类型的(以OUT标示),参数名是person_name,类型是varchar(10)
--此存储过程的作用是查询出zzm表的全部内容,会输出结果集(data set),然后
--再查询表中记录的ID是nameid的字段name,将其输出到第二个输出类型的参数里面,这个查询
--不会输出结果集。

    1. mysql> create procedure p3(IN nameid int, OUT person_name varchar(10))
    2. -> begin
    3. -> select * from test.zzm;
    4. -> select zzm.name into person_name from test.zzm where zzm.id = nameid;
    5. -> end
    6. -> $
    7. Query OK, 0 rows affected (0.00 sec)
时间: 2024-11-09 05:49:59

存储示例的相关文章

Socket异步存储示例

异步客户端存储示例: using System; using System.Net; using System.Net.Sockets; using System.Threading; using System.Text; // State object for receiving data from remote device. public class StateObject { // Client socket. public Socket workSocket = null; // Si

PHP大文件存储示例,各种文件分割和合并(二进制分割与合并)

最近要对视频进行上传,由于涉及到的视频非常的大,因此采用的是分片上传的格式,下面是一个简单的例子: split.php 1 <?php 2 $i = 0; //分割的块编号 3 $fp = fopen("abc.wmv","rb"); //要分割的文件 4 $file = fopen("split_hash.txt","a"); //记录分割的信息的文本文件 5 while(!feof($fp)) 6 { 7 $hand

Hive和Impala加载和存储数据功能曝光

Hive与Impala都是构建在Hadoop之上的数据查询工具,那么在实际的应用中,它们是如何加载和存储数据的呢? Hive和Impala存储和加载表,和所有的关系型数据库一样,有自己的数据管理结构,从它的Server到Database再到表和视图. 在其他的数据库中,表都是以自己特定的文件格式来存储的,比如Oracle有自己的存储格式,而对Hive而言,一个表就是包含一个或多个文件的HDFS目录,这个文件是属于表下面的内容,默认存储路径:/user/hive/warehouse/<table_

HTML5的五种客户端离线存储方案

最近折腾HTML5游戏需要离线存储功能,便把目前可用的几种HTML5存储方式研究了下,基于HT for Web写了个综合的实例,分别利用了Cookie.WebStorage.IndexedDB以及FileSystem四种本地离线存储方式,对燃气监控系统的表计位置.朝向.开关以及表值等信息做了CURD的存取操作. http://www.hightopo.com/guide/guide/core/serialization/examples/example_exportimport.html HTM

Redis百亿级Key存储方案

1 需求背景 该应用场景为AdMaster DMP缓存存储需求,DMP需要管理非常多的第三方id数据,其中包括各媒体cookie与自身cookie(以下统称admckid)的mapping关系,还包括了admckid的人口标签.移动端id(主要是idfa和imei)的人口标签,以及一些黑名单id.ip等数据. 在hdfs的帮助下离线存储千亿记录并不困难,然而DMP还需要提供毫秒级的实时查询.由于cookie这种id本身具有不稳定性,所以很多的真实用户的浏览行为会导致大量的新cookie生成,只有

HTML5 Web 客户端五种离线存储方式汇总

最近折腾HTML5游戏需要离线存储功能,便把目前可用的几种HTML5存储方式研究了下,基于HT for Web写了个综合的实例,分别利用了Cookie.WebStorage.IndexedDB以及FileSystem四种本地离线存储方式,对燃气监控系统的表计位置.朝向.开关以及表值等信息做了CURD的存取操作. HTML5的存储还有一种Web SQL Database方式,虽然还有浏览器支持,是唯一的关系数据库结构的存储,但W3C以及停止对其的维护和发展,所以这里我们也不再对其进行介绍:Bewa

HTML5五种客户端离线存储方案

最近折腾HTML5游戏需要离线存储功能,便把目前可用的几种HTML5存储方式研究了下,基于HT for Web写了个综合的实例,分别利用了Cookie.WebStorage.IndexedDB以及FileSystem四种本地离线存储方式,对燃气监控系统的表计位置.朝向.开关以及表值等信息做了CURD的存取操作. http://www.hightopo.com/guide/guide/core/serialization/examples/example_exportimport.html HTM

Android-数据存储(文件存储)

1.回顾 前两篇已经学习了Android文件存储的 SharedPreference 和 SQLite 的实现 2.重点 (1)文件存储 介绍 (2)一个列子 3.文件存储 (1)  Activity提供了openFileOutput()方法可以用于把数据输出到文件中: (2)文件可用来存放大量数据,如文本.图片.音频等. (3)存储默认位置: /data/data/<包名>/files/***.*** (4)Activity还提供了getCacheDir()和getFilesDir()方法

13. Dubbo原理解析-注册中心之Zookeeper协议注册中心

下面我们来看下开源dubbo推荐的业界成熟的zookeeper做为注册中心, zookeeper是hadoop的一个子项目是分布式系统的可靠协调者,他提供了配置维护,名字服务,分布式同步等服务.对于zookeeper的原理本文档不分析,后面有时间在做专题. zookeeper注册中心 Zookeeper对数据存储类似linux的目录结构,下面给出官方文档对dubbo注册数据的存储示例 假设读者对zookeeper有所了解,能够搭建zookeeper服务,其实不了解也没关系,谷歌百度下分分钟搞起.