该文章转发来自https://www.jianshu.com/p/ec63e6937e7c数据库
数据库对象有哪些?主要的数据库对象你都知道吗?学习
数据库学习入门前,搞清楚数据库对象有哪些是颇有必要的,数据库对象就是数据库的组成部分,设计
主要的数据库对象包含:
触发器(Trigger)、表(Table)、视图(View)、存储过程(StoredProcedure)、索引(Index)、缺省值(Default)、图表(Diagram)、用户(User)、规则(Rule)等几类。对象
列出主要的数据库对象,为你们作个简单说明。索引
数据库对象有哪些?主要的数据库对象你都知道吗?-丁光辉SEO博客
数据库对象简述事务
数据库的主要组成部分就是数据库对象,而数据库中的一行数据,称为一条记录,纵列被称为字段,数据库记录,表明有必定意义的组合信息。而缺省值是说在数据库表中插入数据或建立列时,有些列或者列的数据没有予以设定具体数值,那么就会直接以预先设置的内容赋值。接下来,针对主要的数据库对象,进行一一解答。get
主要的数据库对象博客
用户(User):编译
其实,用户指的就是有对数据库有权限访问的人。入门
视图(View):
视图也有一组数据项和命名字段,只是在用户执行查询操做的时候才会出现,其实在数据库中并不存在,经过控制用户对数据的访问权限,简化数据,只显示用户须要的数据项。
索引(Index):
索引是为了给用户提供快速访问数据的途径,时刻监督数据库表的数据,从而参照特定数据库表列创建起来的一种顺序,主要是为了便于用户访问指定数据,避免数据的重复。
触发器(Trigger):
触发器,在数据库表中属于用户定义的SQL事务命令集合。若是你对一个数据库表执行删除、插入、修改的时候,命令就可以自动去执行。
序列:
序列,定义存储在数据字典里面,序列提供了惟一数值的顺序表从而来简化程序的设计工做。
图表(Diagram):
图表,是为了编辑表与表之间的关系,能够理解为数据库表之间的一种关系示意图。
规则(Rule):
规则是实现对数据库表中列数据的一种限制。
存储过程(Stored Procedure):
存储过程是为了实现某个特定功能而聚集在一块儿的一组SQL语句,通过编译以后会存储在数据库里面的SQL程序。
表(Table ):
数据库,由行(Row)和列(Column)构成。列又称为字段,列的标题被称为字段名。数据库表中的行,一行数据称为一条记录,多数是同类信息组成。通常来讲,一个数据库表是由一条或多条记录组成,若是是没有记录的表,则称为空表。为了唯一地肯定一条记录,每一个数据库表中通常都是有一个主关键字。
缺省值(Default):
缺省值,就是数据库表中插入数据或建立列时,有些列或者列的数据没有予以设定具体数值,那么就会直接以预先设置的内容赋值
数据库对象语法:
Create Trigger 触发器的名称 on 表的名称
for (数据库操做)(可能是delete、update,insert)
as 执行程序块或者说行
执行触发器
对数据库表执行对应操做的时候开始触发
数据库中的触发器是用户定义的SQL事务命令集合。若是你对一个数据库表执行删除、插入、修改的时候,命令就可以自动去执行。