您现在的位置是:课程教程文章
mysql视图view的特点
2023-12-13 23:39课程教程文章 人已围观
-
mysql视频教程 数据库5.7从入门到精通零基
mysql视频教程 数据库5.7从入门到精通零基... -
深入解读MySQL8.0之新特性
深入解读MySQL8.0之新特性... -
Java架构师/Spring/JVM/MySQL/Redis/线程/分布式
Java架构师/Spring/JVM/MySQL/Redis/线程/分布式学习资料领取、VIP课报名咨询、加微dingyu-001... -
HTML5+PHP8+MySQL+javascript web开发 零基础高薪
HTML5+PHP8+MySQL+javascript web开发 零基础高薪包含了PHP8+MySQL 零基础开发高级知识点,如:JavaScript,jquery,vue.js,HTML5+CSS3等最新...
视图是Mysql5.1版后推送的特性,本身是虚拟手表,其数据来源于实际存在的手表,通过执行SQL语句获得动态数据,平时使用时只需使用名称直接调用即可获得结果集。下面我们就具体的特点带来讨论。
特点
1、提高SQL的复用性。
2、保护基本表格数据,提高安全性(对接第三方数据时,视图虚拟表经常暴露)。
3、使用方便,直接作为虚拟表。
实例
--用户表 CREATETABLE`user`( `id`bigint(20)NOTNULLCOMMENT'主键ID', `name`varchar(30)DEFAULTNULLCOMMENT'姓名', `age`int(11)DEFAULTNULLCOMMENT'年龄', `email`varchar(50)DEFAULTNULLCOMMENT'邮箱', PRIMARYKEY(`id`), KEY`index_age`(`age`) )ENGINE=InnoDBDEFAULTCHARSET=utf8; --添加数据 INSERTINTO`test`.`user`(`id`,`name`,`age`,`email`)VALUES(1,'Jone',1,'test1@baomidou.com'); INSERTINTO`test`.`user`(`id`,`name`,`age`,`email`)VALUES(2,'Jack',20,'test2@baomidou.com'); INSERTINTO`test`.`user`(`id`,`name`,`age`,`email`)VALUES(3,'Tom',28,'test3@baomidou.com'); INSERTINTO`test`.`user`(`id`,`name`,`age`,`email`)VALUES(4,'Sandy',21,'test4@baomidou.com');
以上就是mysql视图view的特点,希望对大家有所帮助。更多mysql学习指路:MySQL
推荐操作系统:windows7系统、mysql5.8、DELL G3电脑
课程教程:mysql视图view的特点上一篇:mysql视图如何使用
下一篇:没有了