学习笔记:mysql存储过程
来源:互联网 发布:usb网络共享驱动下载 编辑:程序博客网 时间:2024/05/23 01:21
存储过程:addStudent
功能:
向students表中插入10000条数据,并使得奇数学生的性别为男(1),偶数学生的性别为女(2)
表结构如下:
table : students coulmns :studentID char(40) NOT NULLstudentNAME char(40) NULLsexID char(20) NULL
创建存储过程:
DELIMITER $$CREATE PROCEDURE `test`.`addStudent` () BEGIN DECLARE i INT ; DECLARE sid CHAR(40) ; DECLARE sname CHAR(40) ; SET i = 1 ; WHILE i < 10001 DO SET sid = CONCAT('id', i) ; SET sname = CONCAT('stuname', i) ; IF MOD(i, 2) <> 0 THEN INSERT INTO students (studentID, studentNAME, sexID) VALUES (sid, sname, 1) ; END IF ; IF MOD(i, 2) = 0 THEN INSERT INTO students (studentID, studentNAME, sexID) VALUES (sid, sname, 2) ; END IF ; SET i = i + 1 ; END WHILE ;END $$DELIMITER ;
调用存储过程:
DELIMITER ;CALL test.addStudent();
0 0
- MySQL 存储过程学习笔记
- MySQL存储过程学习笔记
- MySQL存储过程学习笔记
- MySql存储过程学习笔记
- MySQL存储过程学习笔记
- mysql学习笔记:存储过程
- Mysql存储过程学习笔记
- mysql学习笔记:存储过程
- MySQL存储过程学习笔记
- 学习笔记:mysql存储过程
- Mysql 存储过程学习笔记
- MySQL存储过程学习笔记
- [学习笔记]MySql存储过程学习一
- [学习笔记]MySql存储过程学习二
- [学习笔记]MySql存储过程学习三
- [学习笔记]MySql存储过程学习四
- mysql存储过程学习笔记--错误处理
- mysql存储过程学习笔记--常用函数
- 字符串各种转化
- Splash闪屏页面细节处理以及一些快捷键
- 7. HTTP 请求,响应
- Ubuntu操作入门(1)
- 烈焰遮天 cocos 手游mmo 源码 解析
- 学习笔记:mysql存储过程
- sqlplus修改oracle用户的密码和解锁用户
- java中日期和时间相关类(包括java8中新增java.time包)
- 【分享】找到一篇挺不错的面试题目
- java.lang.Math类
- 百度地图定位以及方向传感器的调用
- 百度地图的植入流程介绍
- equals和==号
- 顺序表的建立及增删查改