ToB企服应用市场:ToB评测及商务社交产业平台

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

作者: 万有斥力    时间: 2024-6-15 03:22
标题: 【MySQL】数据库根本
思维导图


学习目标

       这一篇博客,我们来进行学习数据库的根本,认识一下数据库,相识数据库的本质,架构,学会数据库的基本使用,学习存储引擎。
一、MySQL登录

1.1 数据库登录选项



1.2 一些细节


二、什么是数据库?

2.1 扼要介绍一下mysql和mysqld


2.2 对外提供存储服务

2.2.1 数据库的本质

       MySQL是一套提供数据存取服务的网络步伐,数据库一般指的是:在磁盘或者内存中存储特定结构构造的数据——未来在我们的磁盘中存储的数据库方案,数据库服务mysqld


       数据库本质上是对数据内容存储的一套解决方案,给其字段和要求,数据库返回结果。
2.2.2 文件保存数据有一下几个缺点:


2.3 数据库的存储介质:磁盘和内存

2.4 来见一见数据库

       使用MySQL来进行创建一个数据库,在数据库中建立一个表结构,插入一些数据,对比一下MySQL在Linux中如何进行表现??
三、在Linux中建立一个数据库

第一步:建立一个数据库:create database XXXXX

第二步: 选择数据库:use XXXXXXX

第三步:建立一个表结构:create table student{ id int, name varchar(32), gender varchar(2) };
  1. create table student(
  2.     ->  id int,
  3.     ->  name varchar(32),
  4.     ->  gender varchar(2)
  5.     -> );
复制代码

第四步,将数据插入建立的表中:insert into student (id, name, gender) values(1, 'XXX', 'XXX');
第五步,查看我们所插入的表:select * from student;

四、主流数据库(基本都是关系型数据库)

SQL Server:用于中大型项目
Oracle:用于大型项目,复杂的业务逻辑,并发一般来说不如MySQL
MySQL:天下上最受欢迎的数据库,并发性好,不适合做复杂的业务,重要用于在电商,SNS,论坛,对简单SQL语句处置惩罚结果好
PostgeaSQL:关系型数据库,可以进行免费使用,修改和分发
SQLite:一款轻型数据库,是服从ACID的关系型数据库管理系统,它包罗在一个相对小的C库中,其计划目标是嵌入式的,占用资源低
H2:是一个在Java开辟的嵌入式数据库,其自己只是一个类库,可以直接嵌入到应用项目中
五、服务器、数据库、表关系

       所谓安装数据库服务器,只是在机器上安装一个数据库管理系统步伐,这个管理步伐可以管理多个数据库,一般开辟人员会针对每一个应用创建一个数据库
       为保存应用中实体的数据,一般会在数据库中创建多个表,以保存步伐中实体的数据。

六、数据库的基本使用

6.1 数据存储逻辑

       数据存储的逻辑是行和列。我们根据数据库中的表的结构来认识数据的存储结构,用什么的结构去出现我们所要存储的数据。
                              

6.2 数据库架构

       MySQL是一种可移植的数据库,几乎能在当前所有的操作系统中运行,如Unix/Linux,Win上的dows,Mac和Solaris。各种系统在底层实现方面有所不同,但是MySQL基本能保证在各个平台上的物理体系结构的同等性。
MySQL的架构如下图所示:

MySQL架构重要可分为如下四层:

6.3 SQL分类

SQL语句分为三类:DDL,DML,DCL:

6.4 存储引擎

存储引擎的界说:

       存储引擎是:数据库管理系统如何存储数据、如何为存储的数据建立索引和如何更新、查询数据等技术的实现方法。
       MySQL的核心就是插件式存储引擎,支持多种存储引擎。
利用指令查看存储引擎:

利用指令查看存储引擎:show engines;

其中MySQL底层默认使用的存储引擎是InnoDB,该存储引擎支持事故、行级锁、外键等。
存储引擎的对比:

各个存储引擎对比如下:

       在大多数环境下,只用两个存储引擎常用:innoDB,MylSAM。InnoDB存储引擎是支持事故的,而MyISAM存储引擎是不支持的,但是MylSAM支持多并发及其读取。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4