前言
本系列将会讲解MySQL数据库从基础,入门,运维,本章将会对MySQL数据库的介绍,下载,安装,进行讲解。
一.数据库相关概念
我们先来讲解三个概念:数据库、数据库管理系统、SQL。
1.什么是数据库
数据库(Database)是指由计算机系统组成、按照特定数据结构存储在其中的数据集合或者说是一种高效的数据管理方式。数据库中可以存储很多类型的数据,如文本、数字、音频、视频、图像等,并且这些数据通常被组织成表格(Table),并使用SQL或其他语言进行访问、修改和查询。
2.什么是数据库管理系统
数据库管理系统(Database Management System,DBMS)是一种软件工具,用于创建、修改、查询和管理数据库。DBMS可以有多种类型,其中最常见的是关系型数据库管理系统(RDBMS),如MySQL,Oracle,PostgreSQL等。
3.SQL是什么
SQL(Structured Query Language,结构化查询语言)是一种用于管理关系型数据库的标准编程语言。通过SQL,用户可以访问和操作存储在数据库中的数据。
4. 数据库市场占有率
而目前主流的关系型数据库管理系统的市场占有率排名如下:
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). 双击官方下来的安装包文件
2). 根据安装提示进行安装
安装MySQL的相关组件,这个过程可能需要耗时几分钟,耐心等待。
==输入MySQL中root用户的密码,一定记得记住该密码==