旗下导航:搜·么
当前位置:网站首页 > MySQL教程 > 正文

MySQL 教程之关联型数据库【MySQL教程】,关系型数据库

作者:搜教程发布时间:2019-12-01分类:MySQL教程浏览:73评论:0


导读:本篇文章重要给人人引见mysql关联型数据库,愿望对须要的朋侪有所协助!引荐参考教程:《mysql教程》关联型数据库1定义关联型数据库,是一种建立在关联模...
本篇文章重要给人人引见mysql关联型数据库,愿望对须要的朋侪有所协助!

引荐参考教程:《mysql教程》

关联型数据库

1 定义

关联型数据库,是一种建立在关联模子(数学模子)上的数据库。

至于关联模子,则是一种所谓建立在关联上的模子,其包括三个方面,分别为:

  • 数据构造:数据存储的情势,二维表(行和列);

  • 操纵指令鸠合:一切的 SQL 语句;

  • 完整性束缚:表内数据束缚(字段与字段)和表与表之间的束缚(外键)。

2 设想

  • 数据库:从须要存储的数据需求中剖析,假如是一类数据(实体),则应当设想成二维表;

  • 二维表:由表头(字段名,用来划定数据的称号)和数据(现实存储的内容)部份构成。

二维表示例:

ID EEROR_CODE DESCRIPTION
1 US0001 此用户未注册
2 OR0001 定单生成失利
3 SY0001 体系未知非常

在此处,假如表中对应的某个字段值为空,然则体系依旧会为其分派存储空间,这也就是关联型数据库比较糟蹋空间的缘由啦!

3 关键字申明

  • DB:Database,数据库;

  • DBMS:Database Management System,数据库治理体系;

  • DBS:Database System = DBMS + DB,数据库体系;

  • DBA:Database Administrator,数据库治理员。

  • 行\纪录:row\record,实质都是指表中的一行(一条纪录),行是从构造角度动身,纪录则是从数据角度动身。

  • 列\字段:column\field,实质都是指表中的一列(一个字段),列是从构造角度动身,字段则是从数据角度动身。

4 SQL

SQL:Structured Query Language,构造化查询言语(数据以查询为主,99% 都是在举行查询操纵)。

SQL 重要分为三种:

  • DDL:Data Definition Language,数据定义言语,用来保护存储数据的构造(数据库、表),代表指令为createdropalter等。

  • DML:Data Manipulation Language,数据操纵言语,用来对数据举行操纵(表中的内容)代表指令为insertdeleteupdate等,不过在 DML 内部又零丁举行了一个分类,即 DQL(Data Query Language),数据查询言语,代表指令为select.

  • DCL:Data Control Language,数据控制言语,重如果担任(用户)权限治理,代表指令为grantrevoke等。

SQL 是关联型数据库的操纵指令,是一种束缚,但不强迫,类似于 W3C,因而这意味着:差别的数据库产物(如 Oracle 和 MySQL)内部能够会有一些纤细的区分。

以上就是MySQL 教程之关联型数据库的细致内容,更多请关注ki4网别的相干文章!

标签:关系型数据库


欢迎 发表评论: