CentOS7----安装MySQL数据库
Posted 古I月
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS7----安装MySQL数据库相关的知识,希望对你有一定的参考价值。
mysql数据库概述
MySQL数据库是经典的关系型数据库管理系统,MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。MySQL是一款由C和C++编写的开放源码的小型数据库,它为多种编程语言提供了API。
关系型数据库是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。现实世界中的各种实体和实体之间的各种联系均用关系模型来表示。标准数据查询语言SQL(Standard Query Lanague)就是一种基于关系数据的语言,这种语言执行对关系数据库中的数据的检索和操作。关系模型由关系数据结构、关系操作集合、关系完整性约束三部分组成。简单来说,关系型数据库,就是由多张能互相连接的二维行列表格组成的数据库。
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。
简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。
关系模型中常用的概念:
关系:可以理解为一张二维表,每个关系都具有一个关系名,就是通常说的表名
元组:可以理解为二维表中的一行,在数据库中经常被称为记录
属性:可以理解为二维表中的一列,在数据库中经常被称为字段
域:属性的取值范围,也就是数据库中某一列的取值限制
关键字:一组可以唯一标识元组的属性,数据库中常称为主键,由一个或多个列组成
关系模式:指对关系的描述。其格式为:关系名(属性1,属性2, ... ... ,属性N),在数据库中称为表结构。
数据库事物
事务(Transaction)是由一系列对系统中数据进行访问与更新的操作所组成的一个程序执行逻辑单元。可以认为事物就是一组不可分割的SQL语句。
事务的特性也:也称为ACID特性。即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。
1.原子性:原子性是指事务中包含的所有操作要么都做,要么都不做,保证数据库是一致的。
2.一致性:一致性是指数据库在事务操作前和事务处理后,其中的数据必须都满足业务规则约束。
3.隔离性:隔离性是数据库允许多个并发事务同时对齐数据进行读写和修改的能力,隔离性可以防止多个事务并发执行时由于交叉执行而导致数据的不一致。
4.持久性:持久性表示为,事务处理结束后,对数据的修改就是永久的,即便系统故障也不会丢失。
注:数据库事务必须具备ACID特性,ACID是Atomic原子性,Consistency一致性,Isolation隔离性,Durability持久性。
以上是关于CentOS7----安装MySQL数据库的主要内容,如果未能解决你的问题,请参考以下文章