数据库学习笔记2
来源:互联网 发布:wps数据有效性 编辑:程序博客网 时间:2024/06/05 00:11
1.视图
概念:视图时从一个或几个基本表(或视图)导出的表。它与基本表不同时一个虚表,数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍然存放在原来的基本表中。所以一旦基本表发生变化,从视图中查询的数据也随之改变。
语句:CREATE VIEW IS_STUDENT AS SELECT Sno,Sname,Sage FROM Student WHERE Sdept=’IS’
作用:能够简化用户的操作,使用户能以多种角度看待同一数据,利用视图可以更清晰地表达查询,对机密数据提供安全和保护。
2.索引
概念:在关系数据库中,索引是一种单独的、物理的对数据库表中一列或多列进行排序的一种存储结构,它是某个表中的若干值的集合和对应的指向表中物理标识这些值的数据页的逻辑指针清单。索引的作用相当于图书的目录,可以根据目标页码快速找到所需内容。
优点:大大加快数据的检索速度,创建唯一性索引,保证数据库表中每一行数据的唯一性,加速表和表之间的连接,在使用分组和排序语句进行数据检索时可以显著减少查询中分组和排序的时间。
缺点:索引需要占物理空间。当对表中的数据进行增加、删除和修改的时候,索引也需要动态的维护,降低了数据的维护速度。
语句:CREATE [UNIQUE][CLUSTERED|NONCLUSTERED] INDEX <索引名> ON <表名>(<列名>[ASC|DESC])
阅读全文
0 0
- 数据库--学习笔记2
- 数据库学习笔记2
- 数据库学习笔记(2)
- MySQL 数据库学习笔记 2
- MySQL 数据库学习笔记 2
- 数据库基础学习笔记2
- 数据库学习笔记2-oracle 数据库锁
- Spring2学习笔记(2)-使用数据库
- php学习笔记(2)- 数据库操作
- Android学习笔记2 - MediaProvider数据库模式
- Oracle数据库程序设计学习笔记(2)
- sqlite学习笔记2:创建数据库
- sqlite学习笔记2:创建数据库
- MySQL学习笔记2(操作数据库)
- Oracle学习笔记2 ---- 连接数据库
- 数据库系统概念学习笔记2
- Android数据库框架greenDao学习笔记 2
- 学习笔记2:数据库结构优化
- C++ 11:delete关键词和一条《Effective C++》的过时条款
- nginx服务器配置支持https
- 4.15 反编译和文档生成器(略)
- set公共函数
- resultType和resultMap的区别
- 数据库学习笔记2
- 读《我编程,我快乐》——程序员职业规划之道
- 模块驱动添加字符设备驱动
- [TensorFlow学习手记] 3
- mybatis查询如何返回List<Map>类型数据
- 4.16 jar文件(略)
- 结尾非零数的奇偶性
- 类间关系之继承
- Android的内容观察者、通知、内容提供者