Mysql介绍,什么是Mysql?

MySQL 是一个开源的深受欢迎的关系型数据库管理系统(简称 RDBMS)。

它最初是由 MySQL AB(瑞典的一家营利性公司)拥有并赞助的。

Sun Microsystems 于 2008 年收购了 MySQL AB。

Oracle Corporation 随后于 2010 年收购了 Sun Microsystems。

目前排名第二,仅次于 Oracle 数据库。

MySQL 可以免费下载,但是,还提供了几个付费版本,这些版本提供了附加功能。

顾名思义,MySQL 是基于 SQL 的。 “My” 部分是以联合创始人迈克尔・韦德纽斯的女儿名字 My 命名的。

MySQL 应用领域

世界上一些著名的公司都在使用 MySQL,包括 Facebook,Google,Twitter,Adobe,Flickr,阿尔卡特朗讯,Zappos,YouTube 等。

可以说,Mysql是目前世界上应用最广泛的关系数据库

MySQL 工具

MySQL 有许多用于 MySQL 数据库的客户端和工具。

mysqladmin mysqladmin 是 MySQL 提供的命令行程序,你可以实现检查服务器的配置和当前状态,创建和删除数据库等。

mysqldump mysqldump 是 MySQL 提供的命令行程序,用于执行 MySQL 数据库的逻辑备份。逻辑备份是一种在不复制实际数据文件的情况下复制表结构和数据的备份。

myisamchk myisamchk 是 MySQL 提供的可以检索有关数据库表信息工具。它还可以检查,修复和优化它们。 myisamchk 特别适用于 MyISAM 表(具有 .MYD 和 .MYI 文件用于存储数据和索引的表)。

phpMyAdmin phpMyAdmin 是一个用 PHP 编写的免费软件工具,旨在处理 Web 上的 MySQL 管理。可以通过 GUI 完成常见任务,例如管理数据库,表,列,关系,索引,用户,权限等。 phpMyAdmin 还提供了对数据库运行 SQL 语句的功能。

navicat

强大的数据库管理和设计工具,支持 Win、macOS 和 linux。直观的 GUI 让用户简单地管理 MySQL、MariaDB、MongoDB、SQL Server、SQLite、Oracle 和 PostgreSQL 的数据库。

Dbeaver(推荐)

是免费和开源(GPL)为开发人员和数据库管理员通用数据库工具。易用性是该项目的主要目标,是经过精心设计和开发的数据库管理工具。免费、跨平台、基于开源框架和允许各种扩展写作(插件)。

支持的操作系统

Mysql是跨平台的。

8.05.7
Operating SystemArchitecture
Oracle Linux / Red Hat / CentOS
Oracle Linux 8 / Red Hat Enterprise Linux 8 / CentOS 8x86_64, ARM 64
Oracle Linux 7 / Red Hat Enterprise Linux 7 / CentOS 7ARM 64
Oracle Linux 7 / Red Hat Enterprise Linux 7 / CentOS 7x86_64
Oracle Linux 6 / Red Hat Enterprise Linux 6 / CentOS 6x86_32, x86_64
Oracle Solaris
Solaris 11 (Update 4+)SPARC_64
Canonical
Ubuntu 21.10x86_64
Ubuntu 21.04x86_64
Ubuntu 20.04 LTSx86_64
Ubuntu 18.04 LTSx86_32, x86_64
SUSE
SUSE Enterprise Linux 15 / OpenSUSE 15 (15.2)x86_64
SUSE Enterprise Linux 12 (12.5+)x86_64
Debian
Debian GNU/Linux 11x86_64
Debian GNU/Linux 10x86_64
Microsoft Windows Server
Microsoft Windows 2019 Serverx86_64
Microsoft Windows 2016 Serverx86_64
Microsoft Windows 2012 Server R2x86_64
Microsoft Windows
Microsoft Windows 10x86_64
Apple
macOS 11x86_64, ARM_64
macOS 10.15x86_64
Various Linux
Generic Linux (tar format)x86_32, x86_64, glibc 2.12, libstdc++ 4.4
Yum Repo
APT Repo
SUSE Repo

开始学习吧