MySQL创建视图语法,MySQL视图的作用

一、语法

1、 MySQL创建视图语法如下:

CREATE VIEW view_name
AS
SELECT * FROM table_name ;

2、view_name:必填,唯一不可重复。

3、调用视图:

SELECT * FROM view_name ;

4、查看视图: (引用)

  • SHOW TABLE STATUS [LIKE 'view_name%'] ; (查看基本信息)

  • DESC view_name ; 或者 DESCRIBE view_name; (查看基本信息)

  • SHOW CREATE VIEW view_name ; (查看详细信息)

  • SELECT * FROM information_schema.views; (查看数据库中所有视图详细信息)

5、删除视图:

DROP VIEW IF EXISTS view_name ;

二、MySQL创建视图

1、 创建一个名称为 view_client

CREATE VIEW view_client
AS
SELECT * from client ;

2、调用视图:

SELECT * FROM view_client ;

3、查看基本信息:

DESCRIBE view_client;

4、删除视图:

DROP VIEW IF EXISTS view_client ;

三、视图作用

1、相当于一个函数,对复杂的SQL语句进行封装,更加简洁,易于理解

2、实现访问性控制,更加安全。

参考资料: MySQL——查看视图

了解更多...

MySQL存储过程学习整理,游标使用,参数输入输出

MyBatis调用存储过程,MyBatis调用函数的使用方法

MySQL 创建函数

MySQL触发器资料整理创建触发器及查看、删除触发器

MySQL创建视图

MySQL WHILE和LOOP和REPEAT循环的用法区别 MySQL三种循环的区别 MySQL循环使用方法

MySQL创建视图语法,MySQL视图的作用相关推荐

  1. MySQL 创建函数, MySQL定义函数实现汉字转拼音 MySQL汉字转拼音MySQL汉字生成拼音字符串

    MySQL 创建函数, MySQL定义函数实现汉字转拼音 MySQL汉字转拼音 一.MySQL创建函数 1.语法 CREATE FUNCTION fun_name([paramName type , ...

  2. mysql 创建存储过程语法_mysql存储过程语法及实例

    存储过程如同一门程序设计语言,同样包含了数据类型.流程控制.输入和输出和它自己的函数库. --------------------基本语法-------------------- 一.创建存储过程 c ...

  3. mysql创建反弹函数,MySql创建函数

    首先需要查看一下创建函数的功能是否开启: X:\proper\mysql\bin>mysql -h localhost -u root -p Enter password: ********** ...

  4. mysql创建多实例,mysql 单服务器创建多实例

    mysql单服务器启动多个实例实际有两种方式 第一种方式就是使用mysql  mysqld_multi 第二种方式就是分别使用不同的目录端口启动不同的实例 第一种方式: 1.数据库实例目录 data3 ...

  5. mysql 创建表 1067,Mysql 错误 1067

    Mysql 错误 1067 启动Mysql 错误 1067 进程意外终止的一种解决方法 mysqld-nt --defaults-file=my.ini --standalone --console ...

  6. mysql创建用户语法_MySQL创建用户

    1.创建用户: 语法: create user 用户1@主机名 identified by '123'|password '' 123:*23AE809DDACAF96AF0FD78ED04B6A26 ...

  7. mysql创建表时反引号的作用

    试用navicat工具查看现网mysql建表语句时,发现表名和字段名都是反引号引起来的 CREATE TABLE `tab_notice_title_tv` (`i_id` int(11) NOT N ...

  8. mysql 创建date,在MySQL中从DATE和TIME创建DATETIME?

    您可以借助ADDTIME()MySQL中的函数从DATE和TIME创建DATETIME .语法如下-SELECT ADDTIME(CONVERT(yourDateColumnName,datetime ...

  9. centos7 mysql创建表_CentOS7 MySQL数据库入门 小白必看

    昨天网盾科技发布的一篇关于CentOS7配置ssh的文章,有很多小伙伴都收藏了,想必是对大家很有帮助,那么今天网盾科技再给大家分享一篇关于CentOS7配置MySQL数据库入门的文章,小白必看哟! l ...

  10. mysql 如何添加子账号_05 MySQL 创建子账号 - MySQL 基础教程

    上一节介绍了如何和 MySQL 建立连接登录到 MySQL,并且对初始化密码进行了修改,本节主要介绍如何新建一个子账号,并且使用子账号登录 MySQL. 1. 使用 root 账号登录 MySQL 使 ...

最新文章

  1. [ ]是数组结构 ndarray区分list列表结构 的理解,
  2. 神经网络早期的M-P(Warren McCulloch-Walter Pitts)模型
  3. 算法---------至少有K个重复字符的最长子串(Java版本)
  4. 如何学好算法与程序设计
  5. flutter - URL出现在网站名称的位置
  6. linux文件系统添加pcm,嵌入式linux中PCM音频编程实践
  7. 2016-5-31 问题及解决
  8. gettype拿不到值_这五种古董,别说是买豪车豪宅,放在现实中最多就值一顿饭钱...
  9. 《Java 多线程编程核心技术》- 笔记
  10. 循环矩阵求特征值的方法
  11. 全网首发,克莱斯勒大捷龙jeep道奇DIY数码碟盒增加USB和蓝牙播放音乐功能使用原车接口无损改装
  12. dns服务器异常不能上网怎么修复,DNS错误无法正常上网怎么办?
  13. github windows系统监控_谷歌发布Flutter Alpha:支持Windows
  14. UC-Android逆向工程师面试第2题分析
  15. 【前端知识整理】边距塌陷问题 什么是BFC 如何阻止边距塌陷
  16. C语言程序设计编程题[一](山西大学876)
  17. P2698 [USACO12MAR]花盆Flowerpot(单调队列+二分)
  18. DGHV:整数上的同态加密(2)-解决噪声与构建全同态蓝图
  19. ajaxsubmit 的粗浅用法
  20. Qt Quick使用简介

热门文章

  1. 从 pthread_t 获得 PID 和 TID
  2. 成长与危险相伴是常态,加强安全审计才是硬道理
  3. 扬帆际海教育:跨境电商需要了解的主流社媒平台
  4. JAVA培训之数据库表关联关系
  5. 操作系统上机随笔《实验三》
  6. linux中execve的用法,Linux 的 execve 函数
  7. 云盘存储 教学反思_疫情时期,如何打造一堂高效在线直播课(附3套实用工具包)...
  8. ios:在XCode下混合编译C++/Objective-C
  9. php比特教务选排课系统的设计与实现毕业设计源码301826
  10. tools:ignore=Suspicious0dp