认识MySQL数据库中的视图
发布日期:2021-05-09 02:17:11 浏览次数:15 分类:博客文章

本文共 298 字,大约阅读时间需要 1 分钟。

1.视图是什么?

  • 视图的本质就是对复杂的查询语句进行封装,相当于生成了一个新的表,它的用途就是查询。

2.为什么要创建视图?

  • 对于复杂的查询,在多次使用后维护起来比较麻烦,我们可以通过定义视图的方式来解决。

3.视图如何使用?

  • 创建视图

    create view 视图名 as select语句;

    通常视图名以“v_”开头来便于区分,创建视图时id不能重复,比如连接查询时经常会得到id重复的情况,我们可以在select字段时进行过滤

  • 查看视图

    show tables;

    同查看表一样

  • 修改视图

    alter view 视图名 as select语句;
  • 使用视图

    select * from 视图名;

     

 

上一篇:MySQL数据库中的事务
下一篇:MySQL数据库中一种表的设计方式——自关联

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2025年04月17日 11时47分28秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

Docker部署postgresql-11以及主从配置 2023-01-23
EnvironmentNotWritableError: The current user does not have write permissions to the target environm 2023-01-23
Hyper-V系列:微软官方文章 2023-01-23
Java系列:【注释模板】IDEA中JAVA类、方法注释模板教程 2023-01-23
kali安装docker(亲测有效) 2023-01-23
Linux系列:Linux目录分析:[/] + [/usr] + [/usr/local] + [/usr/local/app-name]、Linux最全环境配置 + 动态库/静态库配置 2023-01-23
mysql系列:远程连接MySQL错误“plugin caching_sha2_password could not be loaded”的解决办法 2023-01-23
Nessus扫描结果出现在TE.IO或者ES容器结果查看问题解决方案 2023-01-23
Nmap渗透测试指南之防火墙/IDS逃逸、信息搜集 2023-01-23
Nmap端口服务 之 CentOS7 关于启动Apache(httpd)服务、telnet服务、smtp服务、ftp服务、sftp服务、snmp服务 2023-01-23
PHP系列:PHP 基础编程 2(时间函数、数组---实现登录&注册&修改) 2023-01-23
PHP系列:使用PHP实现登录注册功能的完整指南 2023-01-23
Python&aconda系列:cmd/powershell/anaconda prompt提示“系统找不到指定的路径”(亲测有效) 2023-01-23
Python&aconda系列:conda踩坑记录2.UnsatisfiableError: The following specifications were found to be incompa 2023-01-23
Python&aconda系列:(W&L)Conda使用faiss-gpu报错及解决办法、安装numpy的坑、cmd执行Python脚本找不到第三方库、安装tensorflow-gpu时遇到的from 2023-01-23
python&anconda 系列:Pycharm在debug问题的N种解决方案(一般程序、web方向、人工智能方向) 2023-01-23
python&anconda系列(亲测有效):tensorflow AttributeError: ‘str’ object has no attribute ‘decode’ 2023-01-23
python&anconda系列:tf.keras.backend.get_session()和keras.backend.get_会话()返回不同的会话对象(待解答) 2023-01-23
"WARNING: Increasing RAM size to 1GB" and "Cannot set up guest memory 'xxx.ram': Invalid argument". 2023-01-23
#if 0 #elif 1 #else #endif 用法 2023-01-23