IT评测·应用市场-qidao123.com

标题: 【MySQL】数据库根本 [打印本页]

作者: 海哥    时间: 2025-3-18 12:41
标题: 【MySQL】数据库根本


  
一、什么是数据库

1.1 为什么要有数据库

存储数据用文件就可以了,为什么还要弄个数据库?
文件生存数据有以下几个缺点

为了办理上述问题,专家们设计出更加利于管理数据的东西——数据库,它能更有用的管理数据。

1.2 数据库的本质是什么


MySQL其实本质上是一个网络服务:

MySQL是一套给用户提供数据存储服务的网络步调。
数据库一样平常指的是,在磁盘或内存中存储的特定构造结构的数据,也就是将来磁盘上的一套数据存储方案
一样平常的文件确实提供了数据存储的本领,但是文件对于用户来说并没有提供很好的数据内容的管理本领,例如一个文件中是一堆名字,我们想找到全部姓王的同学,用户必要本身编写步调,打开文件读取每一行,就会使得用户的工作量增大,这还只是查询,而修改则会有更大的工作量。
数据库本质是对数据内容存储提供了一套办理方案,客户端向服务端发送哀求,服务端本身执行对应的操纵,然后将内容返回给客户端。
结论:



1.3 在Linux下看一下数据库

在Linux下,数据库的数据通常被存放在/var/lib/mysql这个目录中,通过下图我们可以看到,当我创建了一个数据库,在Linux下就是创建了一个目录。

下面我们再在student数据库中创建一个表,当这个表创建乐成后,我们发现在Linux下,多出了对应的文件。

结论:

二、主流数据库



三、根本使用

3.1 连接服务器

输入
  1. mysql -h 127.0.0.1 -P 3306 -u root -p
复制代码

输出

注意


3.2 服务器,数据库,表关系



四、MySQL架构


五、SQL分类



六、存储引擎

6.1 存储引擎是什么

存储引擎是:数据库管理系统如何存储数据、如作甚存储的数据创建索引和如何更新、查询数据等技能的实现方法。
MySQL的焦点就是插件式存储引擎,支持多种存储引擎。

6.2 查看存储引擎

  1. show engines
复制代码


6.3 存储引擎之间的对比



末端

假如有什么发起和疑问,或是有什么错误,大家可以在批评区中提出。
希望大家以后也能和我一起进步!!




欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) Powered by Discuz! X3.4