数据库(3)
来源:互联网 发布:安卓条形码扫描源码 编辑:程序博客网 时间:2024/06/06 00:26
视图
视图的规则和限制
- 与表一样,视图必须唯一命名
- 对于创建视图的数目没有限制
- 可以创建视图,但必须具有足够的访问权限
- 视图可以嵌套 即可以利用从其他视图中检索数据的查询来构造一个视图
- order by可以用在视图中,如果从该视图检索数据select中也含有order by 那么该视图中的order by将被覆盖
- 视图不能索引,
- 视图可以和表一起使用
创建视图
- create view productcustomers as select cust_name,cust_contact,prod_id from customers,orders,orderitems where customers.cust_id = orders.cust_id and orderitems.order_num = orders.order_num;
- select cust_name,cust_contact from productcustomers where prop_id=’TNT2’;
- 视图大大简化了复杂sql语句的使用,利用视图,可以一次性编写基础的sql,然后根绝需要多次使用
更新视图
- 并非所有视图都是可更新的,如果视图中有以下操作,是不能更新的
- 分组
- 联结
- 子查询
- 并
- 聚集函数
- DINSTINCT
- 导出列
数据库维护
- 备份数据
索引的类型
- 普通索引
- 唯一索引(索引列的值必须唯一 允许有空值)
- 主键索引(不允许为空)
- 组合索引
阅读全文
0 0
- Oracle数据库(关系型数据库3)
- 数据库复习(3)
- 数据库(3-1)
- Mysql数据库(3)
- MySQL数据库(3)
- 数据库基础知识(3)
- 数据库(3)
- 数据库(三)关系数据库标准语言(3)
- 3---数据库设计方法(数据库设计规范与技巧)
- 【数据库系统概论】-关系数据库标准语言SQL(3)
- 数据库设计原则---数据库设计三范式(3NF)
- 数据库实验测试(3)
- 数据库开发(3)SQL
- VB与数据库(3)
- 数据库学习笔记(3)
- PostGreSQL数据库检查(3)
- NoSQL数据库介绍(3)
- 数据库——(3)
- opencv+mfc搭建框架
- QNX系统BSP开发研发与应用,QNX技术解答-项目开发-软件开发
- Maven本地仓库越用越大,删除无效版本文件
- linux下PHP项目写入日志失败,fopen(xxx.log): failed to open stream: Permission denied
- Wannafly模拟赛3 题解
- 数据库(3)
- 从键盘上输入文件的内容和要保存的文件名称,然后根据输入的名称创建文件,并将内容保存到文件中
- MyBatis之三:多表联合查询
- 这个CSDN 的积分怎么获取
- 补间动画
- base64简介
- laravel 使用Intervention/image生成缩略图
- 二叉树的三种遍历
- 第三方jar包导入maven项目问题