引言
本篇博客旨在介绍数据库的基本概念及其在应用程序中的应用。在构建数字孪生系统或网络游戏等复杂应用时,数据通常不会存储在程序内部,而是使用专门的数据库进行管理。以下内容可作为数据库入门的参考资料,适合没有数据库经验的读者,同时也适用于学校课程或项目中需要连接数据库的场景。
本文主要聚焦于 MySQL 数据库,这是一种开源的关系型数据库管理系统。与微软的 SQL Server 不同,后者并非开源产品,而 MySQL 则支持跨平台使用,并且在开源社区中广受欢迎。在 Linux 系统中,MySQL 的应用尤为普遍。本文将详细介绍 MySQL 的环境配置和使用方法,以便读者能够更好地理解和应用。
一、MySQL 简介
MySQL 是一种广泛使用的开源关系型数据库管理系统,基于 SQL(结构化查询语言)进行数据管理。由于其高性能、可靠性、易用性以及易于维护的特点,MySQL 成为了 Web 应用程序后端数据存储的常用选择。支持多线程、多用户,能够在各种操作系统上运行,适用于中小型网站以及大型企业级应用。此外,MySQL 还提供了强大的数据保护功能,保证了数据的安全性和完整性。
- 软件产品的核心是数据,数据并不是在页面中写死的
- 高效的存储和管理数据才是软件的核心
- MySQL 是存储和管理数据的大型软件,SQL 是操作数据的语句
1.1 MySQL 安装
MySQL 的安装可以参考相关技术文档,建议安装 MySQL 8.0.40 或更高版本。
1.2 数据库登录
可以使用命令行访问 MySQL 数据库,按下 Win + R,输入 cmd,回车打开命令行窗口,在这里可以使用命令来登录 MySQL 数据库服务器。
mysql -u root -p
mysql:这是命令行工具,用于访问和操作 MySQL 数据库。-u root:-u是一个选项,用于指定登录数据库的用户名。在这里,root是 MySQL 数据库的超级管理员账户。-p:这个选项告诉 MySQL 客户端在登录时需要密码。在输入这条命令后,命令行会提示你输入密码。
当输入这条命令并按回车键后,系统会要求你输入 root 用户的密码。正确输入密码后,将会登录到 MySQL 数据库服务器,并且可以开始执行各种数据库操作,比如创建数据库、表,或者查询数据等。
回车之后会出现 Welcome 这样的语句。

二、Navicat 可视化工具
2.1 Navicat 简介
数据库的可视化使用数据库管理工具 Navicat。Navicat 是一款功能强大的数据库管理工具,它提供直观的可视化界面,支持多种数据库系统,如 MySQL、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL 及 SQLite 等,用户可以通过它轻松连接数据库、执行 SQL 查询、管理数据库结构、导入/导出数据以及进行数据同步等操作,极大地提高了数据库管理的效率与便捷性。
2.2 Navicat 安装
关于 Navicat 的安装请参考官方教程或相关技术文章。
安装好打开后就是简约的界面。

三、使用 Navicat 管理数据库
3.1 建立数据库连接
首先建立对数据库的连接,点击连接 MySQL,这里连接名可以自己随便取,比如叫 Mysql。
















