当前位置: 首页 > news >正文

mysql视图和存储过程

视图常用:

create or replace view 视图名 as select * from 表名 where 条件 with( CASCADED CHECK OPTION级联检查条件/LOCAL CHECK OPTION);

-- create or replace view `u_10` as select id,name,phone,uuid from users where id <= 10;
-- create or replace view `u_20` as select id,name,phone,uuid from u_10 where id <= 20 with CASCADED check OPTION;

-- create or replace view `u_20` as select id,name,phone,uuid from u_10 where id <= 20 with LOCAL check OPTION;
insert into `u_20` values('13','lisi','13211113313','13');

存储过程:

查看系统变量:系统变量厍变量(GLOBAL)会话变量(SESSION)

show [SESSION|GLOBAL] variables;查看所有系统变量;

show [SESSION|GLOBAL]variables like '......'

show @@[SESSION|GLOBAL] 系统变量名

设置系统变量:

set [SESSION|GLOBAL] 系统变量名=值;

set @@[SESSION|GLOBAL] 系统变量名=值

是事先经过编译并存储在数据库中的一段SQL语句的集合;

特点:封装、复用、可以接收参数和返回数据、减少网络交替提升效率

--创建:(在命令行中执行要设置delimiter $$为结束符,;号不在未结束符)

create procedure 存储过程名称([参数])

begin

        sql语句;

end;

--调用:

call 存储过程名();

--查看

查看系统表:select * fromINFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_SCHEMA='itcast';

show create procedure 存储过程名;

--删除

drop procedure if exists 存储过程名;

http://www.dtcms.com/a/589080.html

相关文章:

  • VRRP的补充
  • 天津 交友 网站建设自建网站做外贸谷歌推广
  • Young GC 的触发时机
  • 专业做网站照片免费咨询法律律师电话号码
  • GAN vs. VAE:生成对抗网络 vs. 变分自编码机
  • Docker打包步骤
  • 【数据集+源码】基于yolov11+streamlit的玉米叶片病虫害检测系统
  • VP8 是什么?
  • Rust底层编程:安全与性能的完美平衡
  • 如何删除自己建的网站无忧网站建设公司
  • HTTP-大文件传输处理
  • [linux仓库]线程同步与生产者消费者模型[线程·陆]
  • 【算法】day17 多维动态规划
  • 网站建设费算什么费用山东青岛网站建设seo优化
  • 【复习】计网每日一题1109---iBGP、AS
  • 30.注意力汇聚:Nadaraya-Watson 核回归
  • 广州营销型网站建设培训班网站设计制作太原
  • RV1126 NO.46:RV1126+OPENCV对视频流进行视频膨胀操作
  • 分布式的cap,base,raft
  • 2025年11月份下半年系统架构师真题(回忆版)
  • C语言刷题-编程(一)(基础)
  • 日常踩用的坑笔记
  • dede制作的网站挂马中国深圳航空公司官网
  • 网站开发工作需要什么专业织梦如何做网站
  • Java 面向对象进阶:抽象类、接口与 Comparable 接口
  • springboot移动端购物系统设计与实现(代码+数据库+LW)
  • 说一下Redis为什么快
  • web网页开发,在线%台球俱乐部管理%系统,基于Idea,html,css,jQuery,jsp,java,ssm,mysql。
  • 【C++STL】入门不迷路:容器适配器 + deque+stack/queue 使用 + 模拟实现指南!
  • 做设计挣钱的网站备案的网站有什么好处