视图view没有主键,但可以添加唯一索引
视图没有主键,但可以加上唯一索引
大致可以这样理解:视图是张虚拟的表。
视图所对应的数据不进行实际的存储,数据库中只存储视图的定义,对视图的数据进行操作时,系统根据视图的定义去操作与视图相关联的基本表。
其实有无主键对这个视图来说都是无所谓的。
视图的主键是你的基表带过来的,如果主键没有暴漏出来,这张视图就不能维护了
简单的说,视图也是张表,如果SQL服务停止了,它也就消失了,而表是永久性真正存在的。
转载于:https://www.cnblogs.com/haizine/p/5731932.html
视图view没有主键,但可以添加唯一索引相关推荐
- 主键primary key和唯一索引unique index
1)主键一定是唯一性索引,唯一性索引并不一定就是主键. 2)主键就是能够唯一标识表中某一行的属性或属性组,一个表只能有一个主键,但可以有多个候选索引. 3)主键常常与外键构成参照完整性约束,防止出现数 ...
- MySQL之innodb与myisam:锁 事务 外键 主键 存储结构 存储大小 索引 count 注重点
行锁:innodb支持行锁 事务:innodb支持事务 外键:MyISAM不支持InnoDB支持 主键:myisam允许没有索引和主键的表存在:innodb如果没有设定主键或者非空唯一索引,会生成一个 ...
- 可以给视图加复合主键_灵活视图处理的模式,第1部分–使用复合材料
可以给视图加复合主键 I would dare say that views, in the many forms they can take, are underrated entities in ...
- 添加mysql组合主键_mysql怎么添加复合主键?
在mysql中可以在创建表时添加复合主键,其语法规则是"PRIMARY KEY [字段1,字段2,-,字段n]",表示主键由多个字段联合组成. 主键约束即在表中定义一个主键来唯一确 ...
- mysql复合主键_mysql怎么添加复合主键?
在mysql中可以在创建表时添加复合主键,其语法规则是"PRIMARY KEY [字段1,字段2,-,字段n]",表示主键由多个字段联合组成. 主键约束即在表中定义一个主键来唯一确 ...
- mysql设置主键_mysql如何添加主键?
"主键(PRIMARY KEY)"的完整称呼是"主键约束".MySQL 主键约束是一个列或者列的组合,其值能唯一地标识表中的每一行.这样的一列或多列称为表的主键 ...
- mysql 添加唯一索引_浅谈Mysql索引
文章原创于公众号:程序猿周先森.本平台不定时更新,喜欢我的文章,欢迎关注我的微信公众号. 我们都知道,数据库索引可以帮助我们更加快速的找出符合的数据,但是如果不使用索引,Mysql则会从第一条开始查询 ...
- mysql删除表主键约束_MySQL添加约束
MySQL添加约束.删除约束及修改约束 MySQL删除约束 将t_student 删除外键约束:alter table 表名 drop foreign key 外键(区分大小写); alter tab ...
- mysql 增加主键列_MySQL添加列、删除列,创建主键等常用操作总结
一. 列常用操作 ① 添加新的一列test_column,并将其作为主键,FIRST将其放在表中第一行,auto_increement是自动增长 alter table test_table add ...
最新文章
- 九章算法【总结】Java 搞定链表-面试常考题目精选
- Java Review - PriorityQueue源码解读
- wpf treeView,避免横向滚动条自动偏移。 ContentHorizontalOffset
- java能写驱动吗_使用纯java jdbc驱动程序实现数据库的连接
- ie中加入html代码,IE中HTML编辑器的修改与使用
- 摄影测量学——航摄像片的内、外方位元素和像点空间直角坐标变换与中心投影构像方程
- 2(1) maximum number in a unimodal array
- 我的计算机连不上键盘,键盘插上电脑却没反应怎么解决?
- 永久禁用software reporter 进程,占用高解决方法。【永久禁用software_reporter_tool.exe程序】
- 收到offer不想去,如何优雅拒绝?
- 如何清除redis缓存
- 黑马程序员————第三天
- vivo是安卓手机吗_vivo新机Y73s评测:谁说买手机一定要买旗舰机?_安卓手机
- 写首小诗表达我的孤独,独自一个人熬着那些只属于我一个人的夜
- jQuery 从零开始学习 (三) 属性与css样式
- 5 6c语言上机作业答案,(完整版)C语言考试题库及答案
- 5大法则助你 成为更出色的开发者
- 我们的程序员为何你月薪达不到30K,奈若何?
- 你上面写的代码用什么编程软件?
- NLP分词与词频实现
热门文章
- 四川职业学校计算机专业那个好6,四川排名前六的单招学院那些专业比较好?
- 请问Pycharm如何实现变量的批量重命名?
- 【算法集中营】循环冗余校验
- bzoj - 2038: [2009国家集训队]小Z的袜子(hose)
- Java基础07 包
- win7下简单FTP服务器搭建
- webView的属性
- 生产线称重实时打印条码标签
- Live回顾 | 松鼠AI智适应教育首席科学家崔炜:人工智能如何变革教育产业
- Authentication vs. Authorization 验证与授权[整理]