1. MySQL概述

        MySQL是一种开源的关系型数据库管理系统(RDBMS),由瑞典公司MySQL AB开发,现由Oracle公司维护。它以其高性能、可靠性和易用性而闻名,广泛应用于各种Web应用程序中。

2. 什么是数据库?

        数据库是一个有组织的数据集合,通常以电子方式存储在计算机系统中。数据库管理系统(DBMS)是用于创建和管理数据库的软件。

3. 数据库的类型

数据库主要分为以下几种类型:

  • 关系型数据库(RDBMS):如MySQL、PostgreSQL、Oracle等,数据以表格形式存储。
  • 非关系型数据库(NoSQL):如MongoDB、Redis、Cassandra等,数据以键值对、文档、图等形式存储。
  • 内存数据库:如Redis、Memcached,数据存储在内存中,速度快但易失性高。
  • 分布式数据库:如Cassandra、HBase,数据分布在多个节点上,具有高可用性和扩展性。

4. 什么是关系型数据库?

        关系型数据库(RDBMS)使用表格来存储数据,每个表由行和列组成。行代表记录,列代表字段。关系型数据库通过SQL(结构化查询语言)进行数据操作。

5. 客户端、SQL和数据库的关系

  • 客户端:客户端是用户与数据库交互的接口,可以是命令行工具、图形界面工具(如MySQL Workbench)或应用程序。
  • SQL:SQL(结构化查询语言)是一种用于管理和操作关系型数据库的标准语言。通过SQL,用户可以执行查询、插入、更新和删除操作。
  • 数据库:数据库是存储数据的容器,通过DBMS进行管理。

6. 为什么要学习数据库?

学习数据库有以下几个原因:

  • 数据管理:数据库提供了高效的数据存储和管理方式。
  • 数据查询:通过SQL,可以快速查询和分析数据。
  • 数据安全:数据库提供了多种安全机制,保护数据的完整性和机密性。
  • 应用开发:大多数应用程序都需要与数据库交互,掌握数据库技能是开发者的必备能力。

7. 关系型数据库的二维表存储方式

关系型数据库使用二维表格来存储数据,每个表由行和列组成:

  • 行(记录):每一行代表一条数据记录。
  • 列(字段):每一列代表数据的一个属性。

例如,学生信息表可以如下表示:

学号 姓名 年龄 专业
001 张三 20 计算机
002 李四 21 物理
003 王五 19 人工智能

8. MySQL环境配置步骤

这里以windows64位操作系统为例

1 下载MySQL  
  1. 访问MySQL官方网站:点击下载
  2. 选择适合你操作系统的版本,有商业版(收费,官方提供技术支持)和社区版(免费,不提供官方技术支持),我们选择社区版下载用来学习
2 安装MySQL
  1. 下载完成后,运行安装程序。
  2. 根据安装向导进行安装,设置root用户密码并记住该密码。

        无脑点击下一步/next,出现这个界面时,默认是Developer Default开发者 模式,选择这个会直接装在C盘,这里我们选择Custom进行自定义安装。这里因为我是重新卸载之后重新安装,不知到什么情况好像没有显示Developer Default这一项。

 接着继续next,按照顺序选择版本

接着我们选择路径,这里选择D盘根目录下创建两个文件夹 

 如果弹出提醒,直接点击yes就好,因为是自己创建的路径,会提示我们路径已经存在

接着继续next,这里会选择类型,选择Developer Default,适合个人学习使用

接着next,此处需要设置密码,自行定义,设置完密码后,接着next

 点击Execute执行,等待下一步完成

最后点击finsh完成安装 

安装完成后,会默认开机自动运行MySQL服务。 

3 配置环境变量
  1. 打开“此电脑” -> “属性” -> “高级系统设置” -> “环境变量”。
  2. 在系统变量中找到Path,点击“编辑”。
  3. 新建一条记录,添加MySQL的bin目录路径(例如:C:\Program Files\MySQL\MySQL Server 8.0\bin)。

 打开设置直接搜索环境变量,选择编辑系统环境变量

 接着选择环境变量

 找到Path路径,点击编辑

然后点击新建

 找到刚才创建的安装路径,找到bin目录,复制地址过来

最后一路点击确定就完成了,现在我们点击 “Win+R” 输入cmd来验证是否配置完成,打开命令提示符,输入 mysql --version .如果显示出信息,说明环境变量配置没有问题
 

4 启动与停止MySQL服务

打开菜单输入cmd,以管理员身份运行

我们之前说过,MySQL服务开机时自动运行的,输入 net stop mysql80 , 停止其服务

输入  net start mysql80 开始服务。注意SQL语言是不区分大小写的,就是输入大写和小写都可以,MySQL80是我们安装时的系统服务名称

 输入 mysql -u root -p ,输入安装时设置的root用户密码,即可进入MySQL命令行界面。

 

 当然也可以使用MySQL自带的命令行工具

 总结

        数据库的基本概述和MySQL的环境配置就分享到这里,下篇开始MySQL的学习。

最后制作不易,希望大家多点赞支持一下……

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐