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

mysql 学习16 视图,存储过程,存储函数,触发器

视图,

视图是一张虚拟存在的表,以方便我们查询。

创建视图

如下的语句中,我们将select 后的数据,作为一个视图 , 视图名字为view_tb_user_1

create or replace view view_tb_user_1 as 
        select tb_user.name,tb_user.age from tb_user ;

datagrip 弄完后,会在views中生成这个视图。

查询视图

表怎么查询,视图就怎么查询

show create view 视图名;

select * from 视图名 where ...;

show create view view_tb_user_1;

select * from view_tb_user_1 where age = 45;

select view_tb_user_1.name from view_tb_user_1 where age = 45;

修改视图

create or replace view view_tb_user_1 as select * from tb_user where id<3;

alter view view_tb_user_1 as select * from tb_user where id<4;

删除视图

drop view if exists view_tb_user_1;

创建视图中的参数说明

我们在创建视图的时候看到,是有参数的

with 

存储过程,

存储函数

触发器


http://www.kler.cn/a/552569.html

相关文章:

  • MySQL中的事务隔离级别有哪些?
  • 【嵌入式Linux应用开发基础】进程实战开发
  • WPF创建自定义类和控件及打包成dll引用
  • 深入解析 Flutter 性能优化:从原理到实践
  • torchsparse安装过程的问题
  • Dify平台搭建面试机器人
  • Spring Boot 自动装配机制原理详解
  • 28、深度学习-自学之路-NLP自然语言处理-做一个完形填空,让机器学习更多的内容程序展示
  • CubeMX配置STM32L071KZT6
  • Ubuntu 22.04完整安装Xinference及解决依赖报错
  • LLM论文笔记 11: Exploring Length Generalization in Large Language Models
  • 14. Docker 轻量级可视化工具 Portainer(的详细安装步骤+常规使用详细说明)
  • MATLAB图像处理:Sobel、Roberts、Canny等边缘检测算子
  • Ubuntu下安装cargo和uv(其实直接可以pip安装uv)
  • Django 5 实用指南(一)安装与配置
  • Qt常用控件之单选按钮QRadioButton
  • 整合Salesmart/WhatsApp、开源Odoo模块和Deepseek AI能力,实现针对国外客户的智能客服和个性化推荐服务
  • 音频采集(VUE3+JAVA)
  • 对称加密算法——IDEA加密算法
  • 【第12章:深度学习与伦理、隐私—12.2 数据隐私保护与差分隐私技术的实现与应用】