初学MYSQL存储过程
来源:互联网 发布:帝国cms调用栏目别名 编辑:程序博客网 时间:2024/05/21 14:40
对MYSQL使用得比较熟悉,可平时也只是用到create, insert, delete, update 这几个语句。 今天决定学习一下,MYSQL的新特性-存储过程。在网上找了一下,照着做了一回,现记录如下。
首先以root身份连接到MYSQL:mysql -u root -p 。
输入密码登录后,创建数据库并创建表,输入数据:
create database sample;
use sample;
create table user(
id bigint not null auto_increment primary key,
name varchar(20) );
insert into user(name) values('powerwind');
一切准备就绪,下面开始写存储过程。
首先,修改结束符(原来默认是分号;):delimiter //
接着,开始写一个简单的过程:create procedure p() select * from user;//
然后,恢复结束符为分号:delimiter ;
最后,调用过程:call p();
如果为过程指定参数,可以这样:create procedure p(v_id bigint) select * from user where id=v_id;//
调用时:call p(1);
这样就完成了MYSQL存储过程的基本学习了,因为在过程中写的无非是MYSQL的普通语句,可以select也就可以insert,当然有些语句不一定支持,这就要在学习实践中记住了。要注意的有两点:
1、应该每次写存储过程前后都要改变结束符。
2、不能有两个同名的过程,删除过程的语句是:drop procedure procedure_name;
- 初学MYSQL存储过程
- MySql存储过程初学
- Mysql数据库之二:初学存储过程
- mysql初学之触发器和存储过程
- 初学存储过程
- 初学存储过程
- 新手初学存储过程
- oracle初学存储过程
- 初学javaweb,我选择存储过程——MySql存储过程详解
- oracle存储过程初学实例
- oracle 存储过程初学案例
- 【mysql】mysql存储过程
- 初学MySql的一些过程
- 初学mysql(九)-数据库之存储过程、函数与游标(上)
- MySQL存储过程详解 mysql 存储过程
- MySQL存储过程详解 mysql 存储过程
- MySQL存储过程详解 mysql 存储过程
- MySQL存储过程详解 mysql 存储过程
- How to map requests to Controllers
- [Ruby乐趣]批量插入文本串
- 快速计算Hue色环
- VC++中的图像类型转换--使用开源CxImage类库
- Some good motto I need to remember
- 初学MYSQL存储过程
- Love&Community-11月11日微软(北京).NET俱乐部第十二次沙龙
- AJAX+jsp无刷新验证码实例
- 讲给初学者:浅析字典压缩方式
- smarty代码
- 此情可待成追忆 只是当时已惘然
- 在VMWare5.5.2上安装ubuntu6.10
- 关于PHP5的短标记
- 在QForm平台上构建质量管理系统