一、数据库初识

数据库 就是用于存储和管理数据的仓库,它的英文单词: DataBase ,简称 : DB 。数据库本质上是一个文件系统,还是以文件的方式存在服务器的电脑上的。所有的关系型数据库都可以使用通用的 SQL 语句进行管理 ,即我们常说的 数据库管理系统 DBMS 【DataBase Management System】

数据库有如下特点:

能够持久化存储数据,其实数据库就是一个文件系统。
数据库可以存储和管理数据。
使用了统一的方式操作数据库 --> SQL 。

常见的数据库如下:

Oracle:收费的大型数据库,Oracle 公司的产品。
MySQL:开源免费的数据库,小型的数据库,已经被 Oracle 收购了。MySQL6.x 版本也开始收费。
DB2:IBM 公司的数据库产品,收费的。常应用在银行系统中。
SQLServer:MicroSoft 公司收费的中型的数据库。C#、.net 等语言常使用。
SQLite:嵌入式的小型数据库,应用在手机端,如:Android。
SyBase:已经淡出历史舞台,提供了一个非常专业的数据建模的工具 PowerDesigner。

二、数据库排行榜

数据库排行榜网址: https://db-engines.com/en/ranking

mysql 读数据库时需要开线程吗 mysql数据库要钱吗_MySQL

三、MySQL 的安装

以下将 以图的方式 简述 MySQL 的安装过程,如下:

mysql 读数据库时需要开线程吗 mysql数据库要钱吗_命令行_02


mysql 读数据库时需要开线程吗 mysql数据库要钱吗_数据库_03


mysql 读数据库时需要开线程吗 mysql数据库要钱吗_MySQL_04


mysql 读数据库时需要开线程吗 mysql数据库要钱吗_mysql 读数据库时需要开线程吗_05


mysql 读数据库时需要开线程吗 mysql数据库要钱吗_命令行_06


mysql 读数据库时需要开线程吗 mysql数据库要钱吗_mysql 读数据库时需要开线程吗_07


mysql 读数据库时需要开线程吗 mysql数据库要钱吗_命令行_08


mysql 读数据库时需要开线程吗 mysql数据库要钱吗_MySQL_09


mysql 读数据库时需要开线程吗 mysql数据库要钱吗_数据库_10


mysql 读数据库时需要开线程吗 mysql数据库要钱吗_MySQL_11


mysql 读数据库时需要开线程吗 mysql数据库要钱吗_MySQL_12


mysql 读数据库时需要开线程吗 mysql数据库要钱吗_命令行_13


mysql 读数据库时需要开线程吗 mysql数据库要钱吗_数据库_14


mysql 读数据库时需要开线程吗 mysql数据库要钱吗_命令行_15


mysql 读数据库时需要开线程吗 mysql数据库要钱吗_mysql_16


mysql 读数据库时需要开线程吗 mysql数据库要钱吗_MySQL_17


mysql 读数据库时需要开线程吗 mysql数据库要钱吗_数据库_18


mysql 读数据库时需要开线程吗 mysql数据库要钱吗_mysql_19


mysql 读数据库时需要开线程吗 mysql数据库要钱吗_命令行_20


mysql 读数据库时需要开线程吗 mysql数据库要钱吗_MySQL_21

进入命令行 ,测试 MySQL 是否安装成功:

mysql 读数据库时需要开线程吗 mysql数据库要钱吗_数据库_22

四、MySQL 的卸载

有时候我们安装 MySQL 不成功,这个时候就要卸载 MySQL。但是,如果卸载不干净,那么再次安装 MySQL 的成功概率就特别低了,甚至就再也不能成功安装了。所以需要学会卸载 MySQL。话不多说,卸载步骤走起。第一步: 找到 MySQL 安装目录,打开 my.ini 文件:

mysql 读数据库时需要开线程吗 mysql数据库要钱吗_命令行_23

第二步: 使用 CTRL + F 查找 datadir ,找到的结果就是 MySQL 的数据存放目录,如果不出意外,大家结果都是一样的。找到之后复制出来,后面会用到这个目录。我的查找结果如下:

#Path to the database root
datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/"

第三步: win + r ,然后输入 appwiz.cpl 打开应用控制面板,找到 MySQL ,然后卸载,如下图:

mysql 读数据库时需要开线程吗 mysql数据库要钱吗_命令行_24

第四步: 当我们卸载了 MySQL 之后,其实并没有卸载干净。这时就要用到 第二步 查找到的那个目录的路径。我们截取此目录路径的一部分: C:/ProgramData ,然后打开这个目录,如下图:

mysql 读数据库时需要开线程吗 mysql数据库要钱吗_mysql 读数据库时需要开线程吗_25

TIPS: 成功卸载之后,就可以再次安装 MySQL 了。

到这里为止,MySQL 的安装卸载 就搞定了。

五、MySQL 服务启动和关闭

图形界面方式: 打开命令行 win + r ,然后输入 services.msc 进入到服务,如下图:

mysql 读数据库时需要开线程吗 mysql数据库要钱吗_mysql_26

命令行方式: 打开命令行 win + r ,然后输入 net stop mysql 关闭 MySQL 服务,如下图:

mysql 读数据库时需要开线程吗 mysql数据库要钱吗_mysql_27

哎,发现不行呀。对的,这是权限不足问题。现在我们以 管理员身份 运行 net stop mysql 试试吧。如下图:

mysql 读数据库时需要开线程吗 mysql数据库要钱吗_MySQL_28

六、MySQL 登陆和退出

命令行方式: 打开命令行 win + r ,然后输入 cmd 进入到命令行,相关操作如下图:

mysql 读数据库时需要开线程吗 mysql数据库要钱吗_数据库_29

还记得我们安装 MySQL 设置密码的时候,那里勾选了远程连接,用来连接到远程的数据库。现在来讲解一下。举个例子:比如我要连接到我云服务器的 MySQL ,咋弄? 来,这么办,演示如下图:

mysql 读数据库时需要开线程吗 mysql数据库要钱吗_命令行_30

七、MySQL 目录结构

mysql 读数据库时需要开线程吗 mysql数据库要钱吗_命令行_31

1、MySQL 的安装目录

MySQL 的安装目录其实就是 MySQL 的安装位置 ,这个目录里面的文件我们简单介绍一下:

mysql 读数据库时需要开线程吗 mysql数据库要钱吗_命令行_32

2、MySQL 的数据目录

mysql 读数据库时需要开线程吗 mysql数据库要钱吗_命令行_33

那么客户端如何去操作数据库呢? 原理见下图:

mysql 读数据库时需要开线程吗 mysql数据库要钱吗_mysql_34

小提示: 客户端通过 ip 找到计算机,通过端口找到数据库服务器软件,最后通过这个软件即可对数据库及数据表进行操作了。
TIPS: 到此为止,该篇博客结束,你学废了嘛?