MySQL创建视图

create view View_Name as select_clause

create view stu as select Name,Age,ClassID from students;

创建好视图之后,可以对视图进行和table相同的操作,如增删改查等等。

时间: 2024-08-03 13:40:11

MySQL创建视图的相关文章

Mysql创建视图,生成存储过程

-- select * from (SELECT nid from part where nid > 2) as A -- create view V1 AS -- create view V1 AS #创建视图 -- select man_to_woman.nid,man.name as mname,woman.name as wname from man_to_woman -- LEFT JOIN man ON man_to_woman.man_id = man.nid -- LEFT JO

MySQL的视图view,视图创建后,会随着表的改变而自动改变数据

首先是创建视图 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `new_view` AS (select `girls`.`id` AS `id`,`girls`.`name` AS `name`,`girls`.`age` AS `age`,`girls`.`level` AS `level` from `girls`); 红色的代码时mysql自动生成的, 一般创建VIEW的SQ

MySQL 数据库视图:视图定义、创建视图、修改视图

简介 1·视图的概念2·创建视图3·使用视图 1·视图的概念什么是视图,一下咱们举个例子: 一个老板想要了解几个仓库的具体信息,想知道几个仓库里面还有多少大米.面粉.有多少种类,于是派出一个得力干将小王去清点货物,小王跑了很远之后终于清点完毕回报给老板.由于老板的生意很好,仓库的里面的东西经常发生变化,这时老板又需要知道几个仓库里的库存明细,又派小王去清点.这样来来回回,老板觉得小王台辛苦,也不容易,老板就多顾了几个人,A员工看守仓库1,B员工看守仓库2,C员工看守仓库3.这样就不需要来来回回跑

MySQL视图的优缺点以及如何创建视图

视图,虚拟表,从一个表或多个表中导出来的表,作用和真实表一样,包含一系列带有行和列的数据 视图中,用户可以使用SELECT语句查询数据,也可以使用INSERT,UPDATE,DELETE修改记录,视图可以使用户操作方便,并保障数据库系统安全 优点及缺点 优点 简单化,数据所见即所得 安全性,用户只能查询或修改他们所能见到得到的数据 逻辑独立性,可以屏蔽真实表结构变化带来的影响 缺点 性能相对较差,简单的查询也会变得稍显复杂 修改不方便,特变是复杂的聚合视图基本无法修改 创建视图语法详解 语法结构

MySQL的视图

一.视图是什么 1.视图是一条SELECT语句执行后的返回的结果集2.视图对实际表的引用,是一个虚表,并不存储任何数据,实际表数据改变了,视图也会改变3.对视图的更新,将会更新实际表 二.视图的作用1.方便操作,减少复杂语句2.增强安全性 三.创建视图基本语法CREATE [OR REPLACE] [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}] VIEW [db_name.]view_name [(column_list)] AS select_sta

MySQL之视图、存储过程、触发器、函数、事务、动态执行SQL

视图 视图是一个虚拟表(非真实存在),其本质是[根据SQL语句获取动态的数据集,并为其命名],用户使用时只需使用[名称]即可获取结果集,并可以将其当作表来使用. 创建视图: create view v1 as select * from student where id > 100; 今后可以直接通过: select * from v1;   #直接访问学生ID大于100的信息 删除视图: drop view v1; 修改视图: alter view v1 as select id,name f

mysql 深入视图和索引

版权声明:欢迎交流! 目录(?)[+] 注:求职季,巩固下MySQL知识! 1.视图 视图又叫虚表.同真实的表一样,视图包含一系列带有名称的列和行数据.但是,视图并不在数据库中以存储的数据值集形式存在.行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成. 视图主要有以下作用: 1.安全,权限控制.一些数据表有着重要的信息.有些字段是保密的,不能让用户直接看到.这时就可以创建一个视图,在这张视图中只保留一部分字段.这样,用户就可以查询自己需要的字段,不能查看保密的字段. 2.性能,

Mysql 临时表+视图

学习内容: 临时表和视图的基本操作... 临时表与视图的使用范围... 1.临时表   临时表:临时表,想必大家都知道这个概念的存在...但是我们什么时候应该使用到临时表呢?当一个数据库存在着大量的数据的时候,我们想要获取到这个数据集合的一个子集,那么我们就可以使用临时表来保存我们想要的数据..然后对临时表进行操作就可以了...使用临时表必然是有原因的..使用临时表会加快数据库的查询性能.... create temporary table tmp_table //新建一个临时表 ( name

mysql 查询表,视图,触发器,函数,存储过程

1. mysql查询所有表: SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = '数据库名' AND  TABLE_TYPE ='BASE TABLE' mysql查询建表语句: show create table `表名` 2.mysql查询所有视图: SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = '数据库名'