mysql的存储过程,视图的创建
来源:互联网 发布:随意裁剪图片软件 编辑:程序博客网 时间:2024/05/22 18:39
mysql的存储过程,和oracle的大同小异
下面废话不多说,以为mysql默认为;来判断这条语句是否结束,所以我们必须重新声明下 DELIMITER $$ 以$$来结束这条语句
DELIMITER $$CREATE PROCEDURE `p2`(inpid TINYINT)BEGIN DECLARE id TINYINT; SET id=1; IF inpid>0 THEN SELECT * FROM city WHERE pid=inpid; ELSE SELECT * FROM city WHERE pid=id; END IF;END$$DELIMITER ;这是一个很简单的实例,这里和oracle是有点区别的,比如set id=1; 在oracle中 是 id:=0 类似这样的方式
mysql的视图,视图是是不占用内存的,所以我们在使用视图的时候,可以将一些经常要用到或者看到的数据,但是又不经常改动的,查询到视图中
DELIMITER $$create view `stu_view` AS SELECT `student`.`id` AS `id`, `student`.`student_name` AS `student_name`, `student`.`age` AS `age`FROM `student`$$DELIMITER ;
mysql的触发器:触发器是指我们往数据库进行某种操作,来触发我们的事件 create trigger tir after/before insert/update/delete
DELIMITER $$CREATE TRIGGER `tri` AFTER INSERT ON `porder` FOR EACH ROW BEGIN UPDATE product SET product_num=2 WHERE product_id=1; END;$$DELIMITER ;
0 0
- mysql的存储过程,视图的创建
- mysql存储过程的创建
- mysql创建视图,存储过程,事件
- MySQL存储过程的创建和Java调用存储过程
- Mysql存储过程的简单创建
- MYSQL用法(六) 存储过程的创建
- Mysql创建带参的存储过程
- Mysql创建存储过程的简单实例
- MySQL存储过程的创建及调用
- 我自己的代码---在存储过程中创建视图
- sql server 存储过程中创建视图 触发器的解决办法
- mysql中的存储过程、触发器、视图是如何创建的,以及PHP中是如何调用的
- mysql中的存储过程、触发器、视图是如何创建的,以及PHP中是如何调用的
- MYSQL的基本使用【表的创建和修改、视图、函数、存储过程、触发器和事件调度器】
- MySQL 的触发器、存储过程、函数、视图实验
- mysql中的存储过程、触发器、视图的用法
- mysql 存储过程、函数、索引、视图的一些系统命令
- MySQL触发器、存储过程、自定义函数、视图的一些笔记
- [剑指offer]树的子结构
- GitHub Page
- SQL行列互换
- Chapter 9 Dictionaries Assignment 9.4
- spring boot 用maven搭建第一个RESTful Web 服务
- mysql的存储过程,视图的创建
- BASE64编码工具类
- ios中isa指针
- Java实现求最长增长子序列长度,并输出该子序列值
- 初学unity3D小结
- APP UI Design ——sketch(二)
- 蚁群算法代码
- NS_DESIGNATED_INITIALIZER 正确编写Designated Initializer的几个原则
- 神奇的CSS技巧探秘——关于边框特效