MySQL数据库基础

2020年4月17日 评论 223

数据库可以看做是一个存储数据对象的容器,在MySQL中,这些数据对象包括以下几种;

1.表:表是所有关系型数据中最重要的对象,是一种用于存储和操作数据的结构;

2.视图:视图是将多个表中的字段组织在一起形成的一个虚拟表,视图本身并不存储数据,只定义基本的表结构,视图可以像表一样进行查询,修改,删除,和更新的操作.

3.索引:索引是为了提高表的检索效率,在数据表的一列或多列上创建的一种结构,这种结构根据索引表达式的值进行逻辑排序,它可以实现对数据的快速访问.

4.约束:约束是保证数据库中数据唯一性与完整性的一种保证,最常用的约束就是主外键约束,主键约束当前表记录的唯一性,外键约束当前表记录与其他表的关系.

5.存储过程:存储过程是一组能完成特定功能的SQL语句集合,这个语句集合经过编辑后存储在数据库中,存储过程具有输入,输出和输入/输出参数,它可以由程序,触发器另一个存储过程调用从而激发它,实现代码段中的SQL语句.

6.触发器:是一个被指定关联到一个表的数据库对象,触发器是不需要调用的,当一个表的特别事件出现时,它会被激活.触发器的代码是由SQL语句组成的,因此用在存储过程中的语句也可以用在触发器的定义中,触发器与表的关系密切,用于保护表中的数据,当有操作影响到触发器保护的数据时,触发器自动执行,例如,通过触发器实现多个表间数据的一致性,当对表执行INSERT,DELETE或UPDATE操作时,将激活触发器.

7.存储函数:与存储过程类似,也是由SQL和过程式语句组成的代码片段,并且可以从应用程序和SQL中调用,但存储函数不能拥有输出参数,因为存储函数本身就是输出参数,存储函数必须包含一条RETURE语句,从而返回一个结果.

8.事件:事件与触发器类似,都是在某些事件发生时启动,不同的是触发器是在数据库上启动一条语句时被激活,而事件是在相应的时刻被激活.

  • 本文由 发表于 2020年4月17日
  • 转载请注意本文链接:http://www.wf-seo.com/wzjs/9191.html
计算机并行程序设计的多种模型 网站建设

计算机并行程序设计的多种模型

并行程序设计具有多种模型,它为程序员提供了一幅透明的计算机硬件/软件系统视图.1).共享变量模型,共享变量模型用限定作用范围和访问权限的办法,对进程寻址空间实行共享或限制,利用共享变量实现并行进程间通...
大规模并行处理计算机系统的发展趋势 网站建设

大规模并行处理计算机系统的发展趋势

1)系统性能,在20世纪90年代曾经提出要3T并行系统,所谓3T指三个指标达到万亿,即万亿每秒浮点去运算速度,万亿字节存储容量,万亿位每秒传输带宽.随着微电子工艺的发展和微处理器的新体系结构的进展,目...
PDA的概况及定义 网站建设

PDA的概况及定义

PDA,即个人数字助理,是Personal Digital Assistant的缩写,顾名思义就是辅助个人工作的数字工具.PDA开始主要是提供词,通信录,名牌资质及行程安排等功能,随着时间推移和技术的...
PDA产品的功能特点 网站建设

PDA产品的功能特点

我们可以归纳出PDA是一种面向大众消费市场的,高便携性的,易于使用的,集计算和通信功能于一体的设备,说简单点,就是一种掌上型多功能PC,这就决定了PDA的一些基本特点.1)价格低廉.既然要面向大众市场...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: