视图没有主键,但可以加上唯一索引

大致可以这样理解:视图是张虚拟的表。
视图所对应的数据不进行实际的存储,数据库中只存储视图的定义,对视图的数据进行操作时,系统根据视图的定义去操作与视图相关联的基本表。 
其实有无主键对这个视图来说都是无所谓的。

视图的主键是你的基表带过来的,如果主键没有暴漏出来,这张视图就不能维护了
简单的说,视图也是张表,如果SQL服务停止了,它也就消失了,而表是永久性真正存在的。

转载于:https://www.cnblogs.com/haizine/p/5731932.html

视图view没有主键,但可以添加唯一索引相关推荐

  1. 主键primary key和唯一索引unique index

    1)主键一定是唯一性索引,唯一性索引并不一定就是主键. 2)主键就是能够唯一标识表中某一行的属性或属性组,一个表只能有一个主键,但可以有多个候选索引. 3)主键常常与外键构成参照完整性约束,防止出现数 ...

  2. MySQL之innodb与myisam:锁 事务 外键 主键 存储结构 存储大小 索引 count 注重点

    行锁:innodb支持行锁 事务:innodb支持事务 外键:MyISAM不支持InnoDB支持 主键:myisam允许没有索引和主键的表存在:innodb如果没有设定主键或者非空唯一索引,会生成一个 ...

  3. 可以给视图加复合主键_灵活视图处理的模式,第1部分–使用复合材料

    可以给视图加复合主键 I would dare say that views, in the many forms they can take, are underrated entities in ...

  4. 添加mysql组合主键_mysql怎么添加复合主键?

    在mysql中可以在创建表时添加复合主键,其语法规则是"PRIMARY KEY [字段1,字段2,-,字段n]",表示主键由多个字段联合组成. 主键约束即在表中定义一个主键来唯一确 ...

  5. mysql复合主键_mysql怎么添加复合主键?

    在mysql中可以在创建表时添加复合主键,其语法规则是"PRIMARY KEY [字段1,字段2,-,字段n]",表示主键由多个字段联合组成. 主键约束即在表中定义一个主键来唯一确 ...

  6. mysql设置主键_mysql如何添加主键?

    "主键(PRIMARY KEY)"的完整称呼是"主键约束".MySQL 主键约束是一个列或者列的组合,其值能唯一地标识表中的每一行.这样的一列或多列称为表的主键 ...

  7. mysql 添加唯一索引_浅谈Mysql索引

    文章原创于公众号:程序猿周先森.本平台不定时更新,喜欢我的文章,欢迎关注我的微信公众号. 我们都知道,数据库索引可以帮助我们更加快速的找出符合的数据,但是如果不使用索引,Mysql则会从第一条开始查询 ...

  8. mysql删除表主键约束_MySQL添加约束

    MySQL添加约束.删除约束及修改约束 MySQL删除约束 将t_student 删除外键约束:alter table 表名 drop foreign key 外键(区分大小写); alter tab ...

  9. mysql 增加主键列_MySQL添加列、删除列,创建主键等常用操作总结

    一. 列常用操作 ① 添加新的一列test_column,并将其作为主键,FIRST将其放在表中第一行,auto_increement是自动增长 alter table test_table add  ...

最新文章

  1. 九章算法【总结】Java 搞定链表-面试常考题目精选
  2. Java Review - PriorityQueue源码解读
  3. wpf treeView,避免横向滚动条自动偏移。 ContentHorizontalOffset
  4. java能写驱动吗_使用纯java jdbc驱动程序实现数据库的连接
  5. ie中加入html代码,IE中HTML编辑器的修改与使用
  6. 摄影测量学——航摄像片的内、外方位元素和像点空间直角坐标变换与中心投影构像方程
  7. 2(1) maximum number in a unimodal array
  8. 我的计算机连不上键盘,键盘插上电脑却没反应怎么解决?
  9. 永久禁用software reporter 进程,占用高解决方法。【永久禁用software_reporter_tool.exe程序】
  10. 收到offer不想去,如何优雅拒绝?
  11. 如何清除redis缓存
  12. 黑马程序员————第三天
  13. vivo是安卓手机吗_vivo新机Y73s评测:谁说买手机一定要买旗舰机?_安卓手机
  14. 写首小诗表达我的孤独,独自一个人熬着那些只属于我一个人的夜
  15. jQuery 从零开始学习 (三) 属性与css样式
  16. 5 6c语言上机作业答案,(完整版)C语言考试题库及答案
  17. 5大法则助你 成为更出色的开发者
  18. 我们的程序员为何你月薪达不到30K,奈若何?
  19. 你上面写的代码用什么编程软件?
  20. NLP分词与词频实现

热门文章

  1. 四川职业学校计算机专业那个好6,四川排名前六的单招学院那些专业比较好?
  2. 请问Pycharm如何实现变量的批量重命名?
  3. 【算法集中营】循环冗余校验
  4. bzoj - 2038: [2009国家集训队]小Z的袜子(hose)
  5. Java基础07 包
  6. win7下简单FTP服务器搭建
  7. webView的属性
  8. 生产线称重实时打印条码标签
  9. Live回顾 | 松鼠AI智适应教育首席科学家崔炜:人工智能如何变革教育产业
  10. Authentication vs. Authorization 验证与授权[整理]