mysql进阶-01-视图
小结
视图的作用
视图的创建
视图的删除
视图的使用/89
视图的注意
视图
》数据库的结构发生变化的时候
程序中的数据库操作也应当发生改变
》理想的状态
数据库表结构发生变化,不影响程序的变化
》解决办法
抽象出一张虚拟的表格出来
》理解
代码
解释器
执行电脑
三者间的关系
。解释器是中间层
处理不同系统的解释工作
视图的理解
视图例子
》
当前的表通过复杂的SQL语句
完成了一个商品信息的完整展示
》自定义表的字段
》视图的定义
create view 视图名称 as 很复杂的查询语句
》视图
视图的创建
》创建前
创建视图
创建好后相当于多了一张表
》使用视图
把它当作一张表来使用就可以了
》 注意
》视图的创建主要用于方便查数据
而不是用于改数据的
dba 操作据库
select * from view_show_goods;
select * from goods;
产品开发好后,会有一个视图查询语句给后端
python在操作pymysql的
cursor.execute(select * from view_show_goods)
数据库这边会写一个视图
create view view_show_goods as select * from goods;
如果改名字了,例如把goods表更名为了shangping表后:
create view view_show_goods as select * from shangping;
查询语句分层
mysql直接查询
pymysql关联mysql查询
orm查,关联pymysql
改数据是有可能出错的
删除视图
错误的删法
视图的作用
mysql进阶-01-视图相关推荐
- 李玉婷老师MYSQL进阶01-基础查询
李玉婷老师MYSQL进阶01 DQL语言的学习 基础查询 ★ 条件查询 ★ 排序查询 ★ 常见函数 ★ 分组函数 ★ 分组查询 ★ 连接查询 ★ 子查询 √ 分页查询 ★ union联合查询 √ 进阶 ...
- Mysql进阶优化篇01——四万字详解数据库性能分析工具(深入、全面、详细,收藏备用)
前 言 ?? 作者简介:,长跑型选手,立志坚持写10年博客,专注于java后端 ?? 专栏简介:mysql进阶,主要讲解mysql数据库进阶知识,包括索引.数据库调优.分库分表等 ?? 文章简介:本文 ...
- 超详细图解!【MySQL进阶篇】存储过程,视图,索引,函数,触发器
超详细图解![MySQL进阶篇]存储过程,视图,索引,函数,触发器 1.1 下载Linux 安装包 1.2 安装MySQL 1.3 启动 MySQL 服务 1.4 登录MySQL 2\. 索引 2.1 ...
- 【MySQL | 进阶篇】05、MySQL 视图、触发器讲解
目录 一.视图 1.1 介绍 1.2 语法 1.2.1 演示示例 1.3 检查选项 1.3.1 CASCADED 级联 1.3.2 LOCAL 本地 1.3.3 示例演示 1.4 视图的更新 1.4. ...
- MySQL 进阶 视图 -- 视图介绍、视图CRUD语法、检查选项(CASCADED、LOCAL)、视图的更新、视图作用、视图案例
文章目录 1. 视图 1.1 视图介绍 1.2 语法 1.2.1 创建视图 1.2.2 查询视图 1.2.3 修改视图 1.2.4 删除视图 1.2.5 插入数据说明 1.3 检查选项 1.3.1 C ...
- Mysql进阶三板斧(一)带你彻底搞懂View视图的原理及应用
视图的起源 MySQL5.0.1(开天辟地一版本)中增加的三大新功能之一,另外两个师兄弟是存储过程与触发器.均属于相对"高级"一点的数据库必需功能. 视图是一种虚拟存在的表,行和列 ...
- MySQL进阶篇(03):合理的使用索引结构和查询
本文源码:GitHub·点这里 || GitEE·点这里 一.高性能索引 1.查询性能问题 在MySQL使用的过程中,所谓的性能问题,在大部分的场景下都是指查询的性能,导致查询缓慢的根本原因是数据量的 ...
- MySQL进阶篇(02):索引体系划分,B-Tree结构说明
本文源码:GitHub·点这里 || GitEE·点这里 一.索引简介 1.基本概念 首先要明确索引是什么:索引是一种数据结构,数据结构是计算机存储.组织数据的方式,是指相互之间存在一种或多种特定关系 ...
- mysql进阶教程pdf_Mysql基础到进阶精品视频教程附讲义文档 91课
Mysql基础到进阶精品视频教程附讲义文档 91课 程介绍 Mysql基础 本章主要是php开发中Mysql基础知识的学习,包括MySQL的简单介绍和安装.MySQL管理工具的使用.表的建立.数据的查 ...
- mysql表的视图怎么建立_MySQL如何创建视图
基本语法 可以使用 CREATE VIEW 语句来创建视图. 语法格式如下: CREATE VIEW AS 语法说明如下. :指定视图的名称.该名称在数据库中必须是唯一的,不能与其他表或视图同名. : ...
最新文章
- Protobuf 的 proto3 与 proto2 的区别
- 小马儿随笔——实地参观A级数据中心
- JavaScript实现knuth-morris-pratt(KMP)算法(附完整源码)
- Fragment之一:基本原理
- centos7 修改为任意网卡名_centos7首次启动需要配置的内容
- spring容器管理对象和new对象
- osg+ActiveQT嵌入ie64位
- 声明了包的类Java命令找不到或无法加载主类
- Unieap3.5-Grid编辑列中数字与下拉改变
- find命令与locate命令的区别
- 苹果Mac超轻量级菜单栏应用程序:Micro Snitch
- htlm5实习报告_Wa zhu ti网站html5搭建设计毕业论文+html源码+实习报告+答辩问题
- POJ 3253.Fence Repair
- Hive虚拟内存溢出报错:2.9GB of 2.1GB virtual memory used. Killing container.解决办法
- 易经学习:第一卦 乾卦
- ahocorasick使用
- dxf怎么用cad打开?CAD技巧分享
- 网页抓取:PHP实现网页爬虫方式小结
- 掌握桌面整理的技巧,让你的桌面更加整洁
- MySQL表关联关系
热门文章
- MUI - 自动轮播图 实现
- macos安装urar具体步骤_【2019】macOS重装系统出现“准备安装时出错“?
- linux udp 端口映射,Linux下的UDP/TCP端口映射(netcat and socat)
- wordpress主题Z-blog拓源纯净版
- WBOLT热门关键词推荐插件v1.3.0 Pro 绿色版
- WordPress 极简约风格smalls-one主题
- 酷乐emlog下载插件
- 【变色龙】app封装系统源码+完美版在售封装系统
- 电脑设置代理IP工具 可自动更新
- 小姐姐写真网站源码自带点数据