mysql 视图

news2025/7/19 8:39:27

视图,是虚拟存在的表,视图中的数据在数据库中实际不存在,视图只保存查询SQL的逻辑,不保存查询结果

建表sql

DROP TABLE IF EXISTS `w_dict`;
CREATE TABLE `w_dict`  (
  `id` int(0) NOT NULL AUTO_INCREMENT,
  `label` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  `value` int(0) NULL DEFAULT NULL,
  `type` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  `sort` int(0) NULL DEFAULT NULL,
  `create_date` datetime(0) NULL DEFAULT NULL,
  `create_by` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  `update_date` datetime(0) NULL DEFAULT NULL,
  `update_by` datetime(0) NULL DEFAULT NULL,
  `del_flag` int(0) NULL DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of w_dict
-- ----------------------------
INSERT INTO `w_dict` VALUES (1, '未支付', 1, 'payment', 1, '2022-10-28 03:46:15', NULL, NULL, NULL, 0);
INSERT INTO `w_dict` VALUES (2, '支付中', 2, 'payment', 2, '2022-10-28 03:49:20', NULL, NULL, NULL, 0);
INSERT INTO `w_dict` VALUES (3, '已支付', 3, 'payment', 3, '2022-10-28 03:49:20', NULL, NULL, NULL, 0);
INSERT INTO `w_dict` VALUES (4, '审核中', 1, 'approval', 1, '2022-10-28 03:49:20', NULL, NULL, NULL, 0);
INSERT INTO `w_dict` VALUES (5, '审核通过', 2, 'approval', 2, '2022-10-28 03:49:20', NULL, NULL, NULL, 0);
INSERT INTO `w_dict` VALUES (6, '审核驳回', 3, 'approval', 3, '2022-10-28 03:49:20', NULL, NULL, NULL, 0);

创建字典表 w_dict

 创建视图 dict

create or replace view dict as select label, value, type, sort from w_dict

 查询视图数据

select * from dict

查看视图创建语句

show create view dict

修改视图

方式1重新创建

添加创建时间 create_date 字段

create or replace view dict as select label, value, type, sort, create_date from w_dict

方式2

alter view dict as select label, value, type, sort, create_date from w_dict

删除视图

drop view if exists dict

至此完

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/717482.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

rsync+intofy实时同步部署(上行、下行)

目录 一:rsync 远程同步 二:配置rsync源服务器 1、安装rsync 2、建立/etc/rsyncd.conf 配置文件 3、 为备份账户创建数据文件 4、 保证所有用户对源目录/var/www/html 都有读取权限 5、 启动 rsync 服务程序 6、关闭 rsync 服务 三: 发起…

华为OD机试(B卷)

华为OD机试(B卷) 有幸接到了华为OD的机试邀请,三道算法题。比较幸运的是,最后一题,也相对来说不算太难,没有抽到动态规划,还是花了大约90分钟,三道题都通过了,最终拿到了…

获得多线程的方法几种、callable接口与runnable接口的区别、callable接口使用

1、获得多线程的方法几种? (1)传统的是继承thread类和实现runnable接口,java5以后又有实现callable接口和java的线程池获得。 (2)函数式接口: 这是一个函数式接口,因此可以用作l…

【bug传奇】12个bug个个成经典,最后一个毁了一个帝国

1、世界第一个bug--万“虫”之母 1947年9月9日,葛丽丝霍普(Grace Hopper)发现了第一个电脑上的bug。当在Mark II计算机上工作时,整个团队都搞不清楚为什么电脑不能正常运作了。经挖掘真相为: 第一代的计算机是由许多庞…

Python:plt画图隐藏刻度

plt.tick_params(axisboth, whichboth, bottomFalse, leftFalse, labelbottomFalse, labelleftFalse)

软件测试流程扫盲:V/W/H模型,测试左移测试右移

一、软件测试模型 (一)V模型 V模型是瀑布模型的一种改进V模型标明了测试过程中的不同阶段 1.V模型每个测试阶段的测试内容 单元测试:类、函数 集成测试:接口 系统测试:前期测功能有没有满足需求,后期满…

数据可视化分析,近5年电视机全球出货量和中国产量

随着科技的不断进步,电视机已经不再只是用来看电视节目的设备,而是成为了家庭娱乐的中心,提供了令人难以置信的视觉体验。随着4K和8K技术的引入,我们能够欣赏到前所未有的清晰度和细节还原能力。无论是观看电影、体育比赛还是玩游…

哈工大计算机网课程络网络层协议详解之:Internet网络路由协议详解(RIP、OSPF)

文章目录 RIP协议RIP链路失效、恢复问题RIP路由表的处理 OSPF协议分层的OSPF主干路由器 之前我们也介绍了,作为我们现在广泛使用的Internet网络来说,采用的路由策略是层次化路由策略。 即将不同区域、组织的网络划分成一个个自治系统,在自治系…

Android Studio实现内容丰富的安卓志愿者平台

如需源码可以添加q-------3290510686,也有演示视频演示具体功能,源码不免费,尊重创作,尊重劳动。 项目编号122 1.开发环境 android stuido jdk1.8 eclipse mysql tomcat 2.功能介绍 安卓端: 1.注册登录 2.查看公告 3.…

LUT查找表

目录 1、查找表原理 2、LUT查找表函数 1、查找表原理 2、LUT查找表函数 #include <iostream> #include <fstream> #include <opencv2/opencv.hpp>using namespace std; using namespace cv;int main() {//LUT查找表第一层uchar lutFirst[256];for (int i 0…

MySQL - 第14节 - MySQL使用C语言连接

1.引入库 要使用C语言连接MySQL&#xff0c;需要使用MySQL官网提供的库。 1.1.下载库文件 下载库文件&#xff1a; 首先&#xff0c;进入MySQL官网&#xff0c;选择DEVELOPER ZONE&#xff08;开发人员专区&#xff09;&#xff0c;然后点击MySQL Downloads。如下&#xff1a; …

MySQL学习基础篇(四)---运算符

MySQL学习基础篇(四)—运算符 1 算数运算符 1.1加法与减法运算符 结论&#xff1a; 一个整数类型的值对整数进行加法和减法操作&#xff0c;结果还是一个整数&#xff1b;一个整数类型的值对浮点数进行加法和减法操作&#xff0c;结果是一个浮点数&#xff1b;加法和减法的优先…

Hive详解

一 Hive基本概念 1 Hive简介 学习目标 - 了解什么是Hive - 了解为什么使用Hive1.1 什么是 Hive Hive 由 Facebook 实现并开源&#xff0c;是基于 Hadoop 的一个数据仓库工具&#xff0c;可以将结构化的数据映射为一张数据库表 &#xff0c;并提供 HQL(Hive SQL)查询功能&…

华为云CodeArts Check:带你掌握代码检查技巧,优化代码质量!

HDC期间可参与华为开发者大会Check新人抽奖活动&#xff0c;活动链接在文末。福利多多&#xff0c;快来参与&#xff01; 本文作为华为云CodeArts Check代码检查服务的开箱操作指导文档&#xff0c;会分为如下五个维度进行介绍&#xff1a;产品介绍、前期准备、开通CodeArts软件…

ModaHub魔搭社区:向量数据库Milvus Lite 的优势和安装教程

想要体验开源向量数据库MIlvus&#xff0c;缺少专业的工程师团队作为支撑&#xff1f;Milvus 安装环境受限&#xff1f; 别担心&#xff0c;轻量版 Milvus 来啦&#xff01; 有用户反馈刚开始接触 Milvus 或者想要在 Notebook 中进行快速实验时&#xff0c;安装或部署 Milvus …

泛娱乐出海赛道火热,茄子科技如何赋能企业出海破局?

全球疫情的反复影响了用户的生活、工作习惯&#xff0c;更多泛娱乐的用户习惯向“线上化”迁移。当前&#xff0c;随着技术的迭代和行业走向成熟&#xff0c;泛娱乐出海在产品、技术和市场方面也出现了全新的发展趋势。然而&#xff0c;泛娱乐出海者们想要在海外市场去开疆拓域…

【项目部署】NGINX原生部署前端

如有拼错的单词感谢提醒~ 一.准备工作 为了方便文件的管理&#xff0c;我们先在服务器上创建一个专门存放项目的目录。 # 1.查看当前所在目录 pwd # 1.1 可以切换到根目录管理 cd /root # 2.创建一个专门存放项目的文件夹 mkdir services # 3.可以查看我们创建的文件夹 ls # …

【按位建线段树】CF242 E

Problem - 242E - Codeforces 题意&#xff1a; 思路&#xff1a; 因为涉及到位运算操作&#xff0c;所以要在01矩阵内进行维护 每行都代表一个数&#xff0c;因此区间操作就是在两行之间的01矩阵操作 我们可以造20棵线段树&#xff0c;其中每一列01序列都对应着一棵线段树…

【Squid二】使用squid和nginx服务搭建反向缓存代理服务

使用squid和nginx服务搭建反向缓存代理服务 1.反向代理1.1 反向代理概述1.2 反向代理工作机制 2.搭建squid反向代理服务2.1 Nginx服务器端配置2.2 squid反向代理服务器配置 3.搭建nginx反向缓存代理服务3.1 nginx反向缓存代理服务配置3.2 nginx服务端配置3.3 客户端验证访问 参…

(万字文)快速入门uniapp——从环境搭建到项目实践

&#x1f642;博主&#xff1a;小猫娃来啦 &#x1f642;文章核心&#xff1a;快速入门uniapp——从环境搭建到项目实践 文章目录 初步介绍UniApp开发环境搭建下载和安装UniApp开发工具&#xff1a;创建新项目&#xff08;HBuilderX&#xff09;开发工具界面介绍 UniApp基础知识…