服务器之家:专注于服务器技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|

服务器之家 - 数据库 - Mysql - 详解Mysql中的视图

详解Mysql中的视图

2020-07-25 21:01MYSQL教程网 Mysql

mysql中的视图,视图与表有很多相似的地方,视图也是由若干个字段以及若干条记录构成,视图也可以作为select语句的数据源

视图

mysql中的视图,视图与表有很多相似的地方,视图也是由若干个字段以及若干条记录构成,视图也可以作为select语句的数据源。

视图中保存的仅仅是一条select语句,保存的是视图的定义,并没有保存真正的数据。视图中的源数据都来自于数据库表,数据库表称为基本表或者基表,视图称为虚表。

1、创建视图

创建视图的语法格式如下。

?
1
2
create view 视图名 [ (视图字段列表) ]
as select语句

例:

?
1
2
create view t (id,name,age,sex) as
select id,name,age,sex from teacher;

·查看视图结构(查看视图的信息,类似于查看表的信息)

?
1
desc t;

2、删除视图

如果某个视图不再使用,可以使用drop view语句将该视图删除,语法格式如下。

?
1
drop view 视图名

3、视图的作用

·使操作变得简单
·避免数据冗余
·增强数据安全性
·提高数据的逻辑独立性

以上所述是小编给大家介绍的Mysql中的视图,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对服务器之家网站的支持!

延伸 · 阅读

精彩推荐
  • Mysqlmysql服务1067错误多种解决方案分享

    mysql服务1067错误多种解决方案分享

    今天我的mysql服务器突然出来了1067错误提示,无法正常启动了,我今天从网上找寻了大量的解决mysql服务1067错误的办法,有需要的朋友可以看看 ...

    mdxy-dxy1992019-12-01
  • MysqlMySQL HandlerSocket插件安装配置教程

    MySQL HandlerSocket插件安装配置教程

    这篇文章主要介绍了MySQL HandlerSocket插件安装配置,包括PHP HandlerSocket插件的安装配置,需要的朋友可以参考下 ...

    MYSQL教程网2282020-03-24
  • Mysqlmysql 分页优化解析

    mysql 分页优化解析

    似乎讨论分页的人很少,难道大家都沉迷于limit m,n?在有索引的情况下,limit m,n速度足够,可是在复杂条件搜索时,where somthing order by somefield+somefieldmysql会搜...

    mysql教程网3862019-10-22
  • Mysqlmysql的定时任务实例教程

    mysql的定时任务实例教程

    定时任务是我们在日常开发维护中经常会遇到的,下面这篇文章主要给大家介绍了关于mysql定时任务的相关资料,文中通过示例代码介绍的非常详细,对大...

    nice花椒2462019-06-27
  • MysqlMySQL(win7x64 5.7.16版本)下载、安装、配置与使用的详细图文教程

    MySQL(win7x64 5.7.16版本)下载、安装、配置与使用的详细图文教程

    这篇文章主要介绍了MySQL(win7x64 5.7.16版本)下载、安装、配置与使用的详细教程,本文图文并茂给大家介绍的非常详细,感兴趣的朋友参考下 ...

    李天傲1792020-07-06
  • Mysqlmysql获得60天前unix时间思路及代码

    mysql获得60天前unix时间思路及代码

    首先根据now()获得当前时间,使用adddate()方法获得60天前时间,使用unix_timestamp()方法转换时间类型 ...

    whsnow2942020-04-16
  • MysqlCentos6.5 编译安装mysql 5.6.16 详细教程

    Centos6.5 编译安装mysql 5.6.16 详细教程

    这篇文章主要为大家分享了Centos6.5编译安装mysql 5.6.16详细教程,感兴趣的小伙伴们可以参考一下...

    l10283868041102020-06-19
  • Mysql详解Mysql导出数据的几种方式

    详解Mysql导出数据的几种方式

    MySQL导出数据的目的有很多种,如数据库备份、表结构导出、表数据导出、分析数据采取等,本文详细的介绍了两种Mysql导出数据的方法,感兴趣的小伙伴可...

    layveen3232019-06-19