MySQL基础篇——MySQL数据库的介绍、下载、安装【文末送书】(一)

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
云原生数据库 PolarDB PostgreSQL 版,标准版 2核4GB 50GB
简介: MySQL基础篇——MySQL数据库的介绍、下载、安装【文末送书】

前言

本系列将会讲解MySQL数据库从基础,入门,运维,本章将会对MySQL数据库的介绍,下载,安装,进行讲解。


一.数据库相关概念

我们先来讲解三个概念:数据库、数据库管理系统、SQL

image.png

3bed584455e34572825357b87159103b.png

1.什么是数据库


数据库(Database)是指由计算机系统组成、按照特定数据结构存储在其中的数据集合或者说是一种高效的数据管理方式。数据库中可以存储很多类型的数据,如文本、数字、音频、视频、图像等,并且这些数据通常被组织成表格(Table),并使用SQL或其他语言进行访问、修改和查询。


0ce0bdcc6c334e6fb6b0fedcbf6fbccc.png


2.什么是数据库管理系统

数据库管理系统(Database Management System,DBMS)是一种软件工具,用于创建、修改、查询和管理数据库。DBMS可以有多种类型,其中最常见的是关系型数据库管理系统(RDBMS),如MySQL,Oracle,PostgreSQL等。


6568d578781d4dd69bfba480d2cfa35e.png


3.SQL是什么

SQL(Structured Query Language,结构化查询语言)是一种用于管理关系型数据库的标准编程语言。通过SQL,用户可以访问和操作存储在数据库中的数据。


03489ad33cd74d8385001156859ad3c8.png


4. 数据库市场占有率

而目前主流的关系型数据库管理系统的市场占有率排名如下:


36bea7acb3eb49a4b9e29dca9bde3293.png

Oracle:大型的收费数据库,Oracle公司产品,价格昂贵。

MySQL:开源免费的中小型数据库,后来Sun公司收购了MySQL,而Oracle又收购了Sun公司。 目前Oracle推出了收费版本的MySQL,也提供了免费的社区版本。

SQL Server:Microsoft 公司推出的收费的中型数据库,C#、.net等语言常用。

PostgreSQL:开源免费的中小型数据库。

DB2:IBM公司的大型收费数据库产品。

SQLLite:嵌入式的微型数据库。Android内置的数据库采用的就是该数据库。

MariaDB:开源免费的中小型数据库。是MySQL数据库的另外一个分支、另外一个衍生产品,与 MySQL数据库有很好的兼容性。

而不论我们使用的是上面的哪一个关系型数据库,最终在操作时,都是使用 SQL 语言来进行统一操作, 因为我们前面讲到 SQL 语言,是操作关系型数据库的 统一标准 。所以即使我们现在学习的是 MySQL , 假如我们以后到了公司,使用的是别的关系型数据库,如: Oracle DB2 SQLServer ,也完全不用 担心,因为操作的方式都是一致的。

二.mysql安装

1. 安装

1). 双击官方下来的安装包文件

e7ab6b235f73499d9a619243eaf56d26.png


2). 根据安装提示进行安装


76f173fbc38346b68a73e86c309e5988.png

25ff3d552ffd426e906a232b53b90a75.png


6af910cd6a76422f9553f994361630ca.png


安装MySQL的相关组件,这个过程可能需要耗时几分钟,耐心等待。

0fd33be5e9d14e67b7f105b3d2ed07eb.png


c49eee87728a40bea73369202eb0d54a.png


c38caf8720204f56aa38c4730f679ac4.png



29383e0a188b4feb9b4fcb09126294d5.png


==输入MySQL中root用户的密码,一定记得记住该密码==

15230d527cb8412c85fcb03302f4780b.png


599efcee6283427d8352621f23a63698.png

82991b6378de43b5b0892fb09b0cae29.png



相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
|
2月前
|
关系型数据库 应用服务中间件 nginx
Docker一键安装中间件(RocketMq、Nginx、MySql、Minio、Jenkins、Redis)
本系列脚本提供RocketMQ、Nginx、MySQL、MinIO、Jenkins和Redis的Docker一键安装与配置方案,适用于快速部署微服务基础环境。
|
1月前
|
Ubuntu 关系型数据库 MySQL
Ubuntu 22.04.1上安装MySQL 8.0及设置root密码的注意事项
这些是在Ubuntu 22.04.1 系统上安装MySQL 8.0 及设置root密码过程中必须考虑的关键点。正确的遵循这些步骤可确保MySQL的安装过程既顺利又安全。
433 20
|
2月前
|
关系型数据库 MySQL Linux
安装MySQL 5.7到红帽系RHEL8+系列上
本文介绍了在RHEL 8及以上系统中安装MySQL 5.7的两种方法:解压安装与RPM包安装。涵盖环境准备、目录配置、数据盘挂载、初始化及服务启动等关键步骤,适用于红帽系(8+)部署MySQL 5.7。
|
25天前
|
存储 关系型数据库 MySQL
在CentOS 8.x上安装Percona Xtrabackup工具备份MySQL数据步骤。
以上就是在CentOS8.x上通过Perconaxtabbackup工具对Mysql进行高效率、高可靠性、无锁定影响地实现在线快速全量及增加式数据库资料保存与恢复流程。通过以上流程可以有效地将Mysql相关资料按需求完成定期或不定期地保存与灾难恢复需求。
116 10
|
3月前
|
SQL 关系型数据库 MySQL
Go语言数据库编程:使用 `database/sql` 与 MySQL/PostgreSQL
Go语言通过`database/sql`标准库提供统一数据库操作接口,支持MySQL、PostgreSQL等多种数据库。本文介绍了驱动安装、连接数据库、基本增删改查操作、预处理语句、事务处理及错误管理等内容,涵盖实际开发中常用的技巧与注意事项,适合快速掌握Go语言数据库编程基础。
248 62
|
2月前
|
SQL 存储 关系型数据库
MySQL功能模块探秘:数据库世界的奇妙之旅
]带你轻松愉快地探索MySQL 8.4.5的核心功能模块,从SQL引擎到存储引擎,从复制机制到插件系统,让你在欢声笑语中掌握数据库的精髓!
|
2月前
|
SQL Oracle 关系型数据库
比较MySQL和Oracle数据库系统,特别是在进行分页查询的方法上的不同
两者的性能差异将取决于数据量大小、索引优化、查询设计以及具体版本的数据库服务器。考虑硬件资源、数据库设计和具体需求对于实现优化的分页查询至关重要。开发者和数据库管理员需要根据自身使用的具体数据库系统版本和环境,选择最合适的分页机制,并进行必要的性能调优来满足应用需求。
100 11
|
2月前
|
SQL 关系型数据库 MySQL
【赵渝强老师】MySQL中的数据库对象
本教程详细介绍了MySQL数据库中的常见对象,包括表、索引、视图、事件、存储过程和存储函数的创建与管理。内容涵盖表的基本操作、索引的使用、视图简化查询、事件调度功能等,并通过具体示例演示相关SQL语句的使用方法。
|
3月前
|
人工智能 运维 关系型数据库
数据库运维:mysql 数据库迁移方法-mysqldump
本文介绍了MySQL数据库迁移的方法与技巧,重点探讨了数据量大小对迁移方式的影响。对于10GB以下的小型数据库,推荐使用mysqldump进行逻辑导出和source导入;10GB以上可考虑mydumper与myloader工具;100GB以上则建议物理迁移。文中还提供了统计数据库及表空间大小的SQL语句,并讲解了如何使用mysqldump导出存储过程、函数和数据结构。通过结合实际应用场景选择合适的工具与方法,可实现高效的数据迁移。
645 1
|
4月前
|
负载均衡 算法 关系型数据库
大数据大厂之MySQL数据库课程设计:揭秘MySQL集群架构负载均衡核心算法:从理论到Java代码实战,让你的数据库性能飙升!
本文聚焦 MySQL 集群架构中的负载均衡算法,阐述其重要性。详细介绍轮询、加权轮询、最少连接、加权最少连接、随机、源地址哈希等常用算法,分析各自优缺点及适用场景。并提供 Java 语言代码实现示例,助力直观理解。文章结构清晰,语言通俗易懂,对理解和应用负载均衡算法具有实用价值和参考价值。
大数据大厂之MySQL数据库课程设计:揭秘MySQL集群架构负载均衡核心算法:从理论到Java代码实战,让你的数据库性能飙升!

热门文章

最新文章

推荐镜像

更多