数据库

作者: loongod | 来源:发表于2021-09-24 10:05 被阅读0次

一、MySQL中视图与表的区别

1.1 MySQL中视图和表的区别以及联系

  1. 视图是已经编译好的SQL语句,是基于SQL语句的结果集的可视化的表,而表不是。
  2. 视图没有实际的物理记录,而表有。
  3. 表是内存,视图是窗口。
  4. 表占用物理存储空间而视图不占用物理存储空间,视图只是逻辑概念的存在,表可以及时对它进行修改,但视图只能用创建的方式来进行修改。
  5. 视图是查看数据表的一种方法,可以查询数据表中某些字段构成的数据,只是一些SQL语句的集合。从安全的角度来说,视图可以防止用户接触数据表,因而用户不知道数据表结构。
  6. 表属于全局模式中的表,是实表,视图属于局部模式的表,是虚表。
  7. 视图的建立和删除只影响视图本身,不影响对应的基本表。

1.2 两者的联系

  1. 视图是基于基本表上建立的表,它的结构和内容都来自基本表,它依据基本表存在而存在。一个视图可以对应一个基本表,也可以对应多个基本表。视图是基本表的抽象和在逻辑意义上建立的新关系。
  2. 视图是依懒与基本表的存在而存在。

二、SQL语句中 as 的作用

as是别名的关键字,一般这样使用: select 字段 as 别名 from 表名
别名也可以这样定义:select 字段 别名 from 表名
给字段起别名的时候 as 可写可不写 (select 字段 as 别名 from 表名)相等于(select 字段 别名 from 表名)

起别名主要是为了其他开发人员方便看懂字段的含义。

相关文章

  • MySQL数据库day01

    系统数据库 ​​​ 创建数据库 ​​​ ​​​ ​​​ ​​​ 查看所有数据库 使用数据库 修改数据库 删除数据库...

  • 数据库操作

    创建数据库: 选择数据库: 查看数据库: 修改数据库: 删除数据库:

  • Ubuntu操作mysql数据库命令

    一、连接数据库 连接本地数据库 退出数据库 二、操作数据库 创建数据库 显示数据库 删除数据库 连接数据库 查看状...

  • 4-14

    创建数据库 createdatabase数据库名称; 删除数据库 dropdatabase数据库名称; 查看数据库...

  • [后端开发] Mysql学习笔记

    1.0 数据库 创建数据库 查看所有数据库 删除数据库 切换数据库名 查看正在使用的数据库 2.0 数据库表 创...

  • 2020最新最全数据库系统安全

    数据库标识与鉴别 数据库访问控制 数据库安全审计 数据库备份与恢复 数据库加密 资源限制 数据库安全加固 数据库安...

  • 2020-01-05 sql基本概念

    数据库用来储存数据。 数据库的种类大致有:层次数据库、关系数据库、面向对象数据库、XML数据库、键值数据库。 关系...

  • Mysql数据库基本操作

    连接数据库 退出数据库 查看数据库版本 显示数据库时间 查看当前使用的数据库 查看所有数据库 数据库备份 导入数据...

  • mysql命令行操作

    准备 登陆 数据库操作 查看现有数据库 创建数据库 删除数据库 查看数据库 使用数据库 查看当前数据库 表操作 新...

  • 1.7.1 MySQL数据库学习

    1. 数据库命令行学习 进入数据库 创建数据库 查看数据库列表 删除数据库 使用数据库 查看当前数据库 2. 表 ...

网友评论

      本文标题:数据库

      本文链接:https://www.haomeiwen.com/subject/fuaagltx.html