【MySQL】数据库基础

目录

什么是数据库

见一见数据库

服务器、数据库、表的关系

MySQL架构

SQL语句分类

存储引擎


什么是数据库

存储数据用文件就可以了,为什么还要弄个数据库?

假设现在有这样一个场景,有一个文件,里面有十万行数据,都是IP地址,要求找出里面所有120开头的IP地址。此时只能使用一种语言,读取文件,然后判断(提取、分析过程都需要程序员自己完成,文件没有提供这些功能,指提供了读写,没有提供对文件内容作管理的能力)。对文件内容的增删查改操作都需要程序员自己完成,这是十分不便的。总的来说,就是没有提供提供文件内容的管理能力

使用数据库保存数据时,就可以对文件内容进行管理。

数据库本质:对数据内容存储的一套解决方案,你给我字段或要求,我直接给你结果

首先,我们需要先了解数据库相关的3个概念:mysql、数据库、数据库服务

mysql是一套给我们提供存取服务的网络程序
数据库一般指的是在磁盘或内存中存储的特定结构组织的数据 -- 将来在磁盘上存储的一套数据库方案
数据库服务就算mysqld

mysql是数据库服务的客户端
mysqld是数据库服务的服务端
mysql本质:基于C(mysql) S(mysqld)模式的一种网络服务

MySQL的工作原理就是服务器上部署了一个mysql服务,用户提出要求后,mysql将要求给mysqld,mysqld就会对磁盘中的数据库文件进行操作,然后将结果交给mysqld,mysqld再交给mysql,就显示给客户了 

结论:
(1)局部上。数据库就算一种提供数据存储能力的文件,这个文件有自己的内部格式,可以通过mysql这种服务进程直接进行增删查改。
(2)宏观上。这一整套就算数据库,是数据存储的解决方案。

见一见数据库

首先,我们先连接服务器</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值