一、基础知识
1、数据定义语言——DDL表 create table 新建数据表
alter table 修改数据表
drop table 删除数据表
视图 create view 新建视图
drop view 删除视图
索引 create index 新建索引
drop index 删除索引
模式 create schema drop schema
域create domain
alter domaindrop domain
存储过程create proceduredrop procedure
触发器create triggerdrop tigger
2、数据查询语句 DQL3、数据操纵语句 DML insert;update;delete
4、数据控制语句 DCL grant用于授予用户访问权限
deny用于拒绝用户访问
revoke用于解除用户访问权限
在SQL中,关系模式称为基本表,存储模式称为存储文件子模式称为视图,元组称为行,属性称为字段
索引
1、聚簇索引就是一个在物理上与表融合在一起的视图。表和视图共享相同的存储区域。聚簇索引在物理上以索引 顺序重新整理了数据的行这种体系结构中的一个表只允许有一个聚簇索引 。
2、非聚簇索引,索引数据和表数据在物理上是分离的,表中的记录并不按照索引中的顺序存储。
3、创建索引前的注意内容
*如果索引字段中有很多不同的数据值和空值时,使用索引会极大地提高性能。
*索引可以提高查询速度,但它也降低了数据的更新速度。因此,如果要进行大量的更新操作,在执行更新操作前先删掉不必要的索引,在更新完毕后再重新创建索引,这样会提高效率。
*在某字段创建索引时,应当考虑是否经常使用该字段筛选记录。如果不是则没有必要创建索引。
视图 视图是一个虚拟表,其内容由查询定义。同真实表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表。并且在引用视图时动态的生成。
存储过程 stored procedure 是在大型数据库系统中,一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户
1、数据定义语言——DDL表 create table 新建数据表
alter table 修改数据表
drop table 删除数据表
视图 create view 新建视图
drop view 删除视图
索引 create index 新建索引
drop index 删除索引
模式 create schema drop schema
域create domain
alter domaindrop domain
存储过程create proceduredrop procedure
触发器create triggerdrop tigger
2、数据查询语句 DQL3、数据操纵语句 DML insert;update;delete
4、数据控制语句 DCL grant用于授予用户访问权限
deny用于拒绝用户访问
revoke用于解除用户访问权限
在SQL中,关系模式称为基本表,存储模式称为存储文件子模式称为视图,元组称为行,属性称为字段
索引
1、聚簇索引就是一个在物理上与表融合在一起的视图。表和视图共享相同的存储区域。聚簇索引在物理上以索引 顺序重新整理了数据的行这种体系结构中的一个表只允许有一个聚簇索引 。
2、非聚簇索引,索引数据和表数据在物理上是分离的,表中的记录并不按照索引中的顺序存储。
3、创建索引前的注意内容
*如果索引字段中有很多不同的数据值和空值时,使用索引会极大地提高性能。
*索引可以提高查询速度,但它也降低了数据的更新速度。因此,如果要进行大量的更新操作,在执行更新操作前先删掉不必要的索引,在更新完毕后再重新创建索引,这样会提高效率。
*在某字段创建索引时,应当考虑是否经常使用该字段筛选记录。如果不是则没有必要创建索引。
视图 视图是一个虚拟表,其内容由查询定义。同真实表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表。并且在引用视图时动态的生成。
存储过程 stored procedure 是在大型数据库系统中,一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户
