网站建设Mysql数据库基础知识介绍
时间:2019-7-24
数据库可以看作是一个存储数据对象的容器,在网站建设中,mysql是我们主要使用的一种数据库.下面迅美科技为大家介绍一下Mysql数据对象,它主要包括以下几种
1.表,表示所有关系数据库中最重要的对象是一种用于存储和操作数据的结构。
2.视图,视图是将多个表中的字段组织在一个一起形成的一个虚拟表视图,本身并不存储数据,只是定义表的基本架构视图可以像表一样进行查询修改,删除和更新的操作,
3.索引,所以是为了提高表的检索效率,在数据表的一列或者多列上创建一种结构这种结构,根据索引表达式的,只进行逻辑排序,它可以实现对数据的快速访问
4.约束,约束,是保证数据库的数据唯一性,外界约束当前表进入与其他表的关系,
5.存储过程存储过程是一组能够完全,特定功能的sql语句集合这个语句集合经过编译后存储在数据库中,存储过程具有输入输出和输入输出参数,它可以由程序触发器,或者另一个存储结构过程调调用从而激活它,实现代码段中的sql语句。
6.触发器触发器是一个被指定关联到一个表的数据库对象,触发器是不需要调用的,当一个表的特别事件出现时,它会被激活。触发器的代码是由sql语句组成的,因此用在存储过程中的语句也可以用在触发器的定义中,触发器与表的关系密切用于保护表中的数据,当有操作影响到触发器宝物的数据时,触发器自动执行,例如通过触发器实现多个表间数据的一致性,当对表执行insert或者,delete和update的操作时将激活触发器,
7.存储函数,存储函数与存储过程类似,它是由sql过程是语句组成的代码片段,并且可以从应用程序和sql中调用,但存储函数不能够拥有输出函数,因为存储函数本身就是输出函数,存储函数必须包,含一条return语句从而返回一个结果,
8.事件,事件与触发器类似都是在某件事情发生的时候启动不同的触发器,在数据库中启动一条语句时被激活,而时间是在相应的时刻被激活.