引言
做应用开发,数据一般不会直接写死在程序里,而是交给数据库来管。对新手来说,先把 MySQL 和一个可视化工具跑通,比一上来啃一堆 SQL 语法要实在得多。很多学校项目、课程作业,甚至一些简单的业务原型,都是从'连上数据库、建个库、建张表'开始的。
这里主要用 MySQL 作为例子。它是开源的关系型数据库,Linux 上尤其常见;和 SQL Server 这类商业产品相比,部署和使用门槛更低一些。下面的内容,重点放在环境连接、Navicat 的基本操作,以及几个最常用的命令。
一、MySQL 基础认识
MySQL 基于 SQL 做数据管理,常见场景就是保存、查询和维护业务数据。它支持多线程、多用户,也能跑在不同操作系统上,所以 Web 后端里一直很常见。
- 软件的核心通常是数据,不是页面里写死的内容
- 存储和管理数据,比'把数据先放进去'更重要的是后面还能查、能改、能删
- SQL 就是操作这些数据的语言,MySQL 则是承载它的数据库系统
1.1 安装
MySQL 的安装可以按官方文档或现成教程来,版本建议用 MySQL 8.0.40 或更高。
1.2 命令行登录
先打开命令行窗口,再执行:
mysql -u root -p
mysql:MySQL 客户端命令-u root:指定登录用户是root-p:登录时要求输入密码
输入后回车,系统会提示你输入密码。密码正确的话,就能进入 MySQL 交互环境,接下来可以创建数据库、建表或者查数据。正常情况下会看到类似 Welcome 的提示。

二、Navicat 的作用
Navicat 是常用的数据库管理工具,图形界面比较直观,适合刚接触数据库的人。它支持 MySQL、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL、SQLite 等,连接、查询、导入导出这些操作都能在界面里完成。
2.1 界面
安装完成后,打开界面一般比较简洁。

2.2 连接数据库
先建一个 MySQL 连接。连接名可以随便起,比如 Mysql。如果是本地数据库,Host 就填 localhost;远程服务器则填对应的 IP。端口通常默认不动,用户名一般是 root,密码按实际配置填写。
可以先点测试连接,通了再保存。连接成功后,左侧会出现对应的数据库连接项,双击后图标变绿,说明状态正常。

2.3 创建数据库
连接成功后,就可以新建数据库了。右键连接,新建数据库,名字这里示例用 。















