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
- 访问MySQL官方网站:点击下载
- 选择适合你操作系统的版本,有商业版(收费,官方提供技术支持)和社区版(免费,不提供官方技术支持),我们选择社区版下载用来学习
2 安装MySQL
- 下载完成后,运行安装程序。
- 根据安装向导进行安装,设置root用户密码并记住该密码。
无脑点击下一步/next,出现这个界面时,默认是Developer Default开发者 模式,选择这个会直接装在C盘,这里我们选择Custom进行自定义安装。这里因为我是重新卸载之后重新安装,不知到什么情况好像没有显示Developer Default这一项。
接着继续next,按照顺序选择版本
接着我们选择路径,这里选择D盘根目录下创建两个文件夹
如果弹出提醒,直接点击yes就好,因为是自己创建的路径,会提示我们路径已经存在
接着继续next,这里会选择类型,选择Developer Default,适合个人学习使用
接着next,此处需要设置密码,自行定义,设置完密码后,接着next
点击Execute执行,等待下一步完成
最后点击finsh完成安装
安装完成后,会默认开机自动运行MySQL服务。
3 配置环境变量
- 打开“此电脑” -> “属性” -> “高级系统设置” -> “环境变量”。
- 在系统变量中找到Path,点击“编辑”。
- 新建一条记录,添加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的学习。
最后制作不易,希望大家多点赞支持一下……