• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > 如何在MySQL中利用数据库表创建视图?

如何在MySQL中利用数据库表创建视图?

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了MySQL,数据库,创建等相关知识,希望本文的分享对您有所帮助
视图是在一张或多张表导出的虚拟表,是一张虚拟表;可以方便用户对数据的操作,那如何在已有的数据库表上创建视图,并且查看创建视图的信息,具体操作如下:

0.png


1.为了不影响其他的数据库表,新建一张数据库表t_worker_info,代码如下:

create table t_worker_info(
      id int(8) primary key not null auto_increment,
      w_id int(10) not null,
      w_name varchar(20) not null,
      w_age int(3),
      w_sex varchar(10),
      w_birth varchar(20)
   );

如下图所示:

1.png

2.创建t_worker_info后,查看一下数据结构,代码如下:

desc t_worker_info;

如下图所示:

2.png

3.双击选中的数据库,在Views鼠标右键“Create View...”,打开编辑窗口,并在窗口中输入代码,代码如下:

CREATE VIEW `view_worker_info` AS
SELECT  * FROM t_worker_info;

如下图所示:

3.png

4.png

4.查看创建视图的基本信息,利用desc或describe语句,代码如下:

desc view_worker_info;

如下图所示:

5.png

5.查看视图信息,如存储引擎、数据长度等,如果上述指标都为null,说明视图是虚表,代码如下:

show table status like 'view_worker_info';

如下图所示:

6.png

6.查看创建视图的详细信息,需要用到show create view 视图名,代码如下:

show create view view_worker_info;

如下图所示:

7.png

说明

注意MySQL中视图与表的区别

了解如何创建视图

以上就是如何在MySQL中利用数据库表创建视图?的详细内容,更多请关注微课江湖其它相关文章!

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 分享下mysql各个主要版本之间的差异
  • MySQL essential版本和普通版本有什么区别?
  • redhat 5.4下安装MYSQL全过程
  • 如何用SQL命令查看Mysql数据库大小
  • 解析mysql中如何获得数据库的大小
  • 解析mysql修改为utf8后仍然有乱码的问题
  • 5个常用的MySQL数据库管理工具详细介绍
  • 解析在MySQL里创建外键时ERROR 1005的解决办法
  • 解析远程连接管理其他机器上的MYSQL数据库
  • mysql 精简过程(删除一些文件)

相关文章

  • 2018-12-05Mysql慢查询操作的代码总结
  • 2018-12-05总结Sql Server临时表和游标的使用方法
  • 2018-12-05Linq to SQL 插入数据时的一个问题
  • 2018-12-05故障切换的10篇内容推荐
  • 2018-12-05MySQL数据库忘记密码时如何修改?
  • 2017-05-11用MySQL创建数据库和数据库表代码
  • 2018-12-05rpm包在centos6.5中安装mysql5.7初始化报错的解决方法
  • 2018-12-05ORACLE常见错误代码的分析与解决(一)
  • 2017-05-11MYSQL 关于两个经纬度之间的距离由近及远排序
  • 2018-12-05ACCESS数据库文件的压缩和修复方法

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • mysql 前几条记录语句之(limit)
    • Win7下mysql root账户登录提示:ERROR 1045 (28000)解决方案
    • mysql下float类型使用一些误差详解
    • SqlServer2005中使用row_number()在一个查询中删除重复记录的方
    • MySQL实现慢查询日志相关配置与使用的实例
    • ORACLE查询表最近更改数据的方法
    • mysql中utf8和utf8mb4之间的区别有哪些?
    • 存储过程的定义、修改和删除的操作方法
    • 在MySQL中使用STRAIGHT_JOIN的教程
    • mysql中的主键递增

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有