数据库--mysql

简介

数据库,简而言之,就是存储一些数据的。其基础就是原始人类的各种记录开始的,原始人就是使用结绳记录或刻字来记忆一些事情,随着社会进步,人类创造能力的提升,以便于某些数据的查找和修改,便在计算机的基础上设计出了“数据库系统”。当然数据库不止MySQL一个,而是有多种,这里只针对MySQL而言。

理解MySQL基本概念:

1、MySQL软件:MySQL实际上就是一软件,是一种工具,是关系型数据库管理系统软件

2、MySQL数据库:就是按照数据结构来组织、存储和管理数据的仓库

3、MySQL数据库实例:

      ①MySQL是单进程多线程,也就是说MySQL实例在系统上表现就是一个服务进程,即进程。

      ②MySQL实例是线程和内存组成,实例才是真正用于操作数据库文件的;

一般情况下一个实例操作一个或多个数据库;集群情况下多个实例操作一个或多个数据库。


数据库优点:持久化存储,优化读写,保证数据的有效性。。。


我们当前使用的数据库主要分为两类:

1、文档型,如sqlite,就是一个文件,通过对文件的复制完成数据库的复制。

2、服务型,如mysql、postgre,数据存储在一个物理文件中,但是需要使用终端以tcp/ip协议连接,进行数据库的读写操作

安装MySQL: sudo apt-get install mysql-server mysql-client


你可能感兴趣的:(数据库--mysql)