数据库复试三SQL

SQL集数据查询,数据操纵,数据定义,数据控制    

SQL特点:综合统一,高度非过程化,面向集合操作模式  以同一种语法结构提供多种使用方式,语言简单,易学易用  

核心功能
数据定义

模式与表:某一个基本表都属于一个模式,一个模式包含多个基本表

create table "S-T".student/*student 所属模式是    S-T*/

修改表  (详情见下一页)

修改语法

删除表 (详情见下一页)


删除连锁反应

建立索引:当表的数据量比较大时,查询操作会比较耗时

    顺序文件上的索引(按属性值升序或降序),B+树索引(动态平衡)

    散列索引(根据散列函数,查询速度快),位图索引(位向量,每个位向量对应一个可能值)

删除索引:drop index <索引名>  系统会同时从数据字典中删除有关该索引的描述

数据字典:记录了数据库中 的所有 定义信息, 包括关系模式定义,视图定                          义,索引定义,完整性约束定义,各类用户对数据库操作权限,                          统记信息


数据查询:数据库核心操作,select  详情见下一页

单表查询
条件运算    

插入数据:insert into 表名 (属性列1,...)value (常量1,...)

修改数据:update 表名 set 列名 = 表达式 where 条件

删除数据(变为空表   删除元组):delete from 表名 where 条件 

建立视图:

    视图的作用:视图可以简化用户的操作

                          视图使用户以多种角度看待同一数据

                          视图对重构数据库提供了一定程度的逻辑独立性

                          视图对机密数据提供安全保护

                          适当利用视图可以清晰的表达查询

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容