打开 MySQL Workbench 并连接到你的数据库
在 MySQL Connections 下,选择连接的数据库实例( Local instance MySQL80
)

登录时输入 用户名 和 密码 。 root
,密码是在 MySQL 安装时设置的密码
创建新数据库
登录后,在 MySQL Workbench 中,点击上方的 SQL 按钮来打开 SQL 查询编辑器。
输入 SQL 命令来创建一个新数据库
CREATE DATABASE co2data;
点击 Execute (或按 Ctrl + Enter
)执行命令
在 MySQL Workbench 的 SQL 窗口中输入并执行
USE co2data;
查看数据库列表
找到「SCHEMAS」区域(这就是数据库列表)

删除数据库(图形化方式)

新建数据库(图形化)
输入新数据库名称
点击 Apply
→ Apply
→ Finish
导入数据文件
在左侧面板 SCHEMAS 中,找到你创建的数据库名,比如 Co2_data
右键点击 Co2_data
→ 选择 Set as Default Schema
---------- 设置默认数据库后,系统就知道你的 SQL 操作要对哪个数据库执行,才能成功执行 DROP TABLE
、CREATE TABLE
等语句【接下来执行的 SQL 都会在这个数据库中运行】

在顶部菜单选择: File > Open SQL Script
,选择 .sql
文件
打开后,会弹出一个编辑器窗口,点击左上角「闪电按钮」执行语句

导入完成后,
左侧面板中找到创建的数据库
展开它:点击 ▶

它变成加粗的字体,表示当前默认数据库
Tables(表)
Views(视图)
Stored Procedures(存储过程)
MySQL 的数据库结构
一个数据库(
Co2_data
)
包含多个 表(Tables)
- 每张表就像一个 Excel 表格,有行(记录)和列(字段)
也可以有:
视图(Views):表的筛选视图
存储过程(Stored Procedures):可以理解为"数据库脚本函数"
索引(Indexes):加速查询

刷新 Tables 检查导入结果
右键其中一个表 → Select Rows
→ 看数据
数据库和数据已经准备好
后端服务的配置与启动
配置数据库连接----------修改数据库连接配置-确保它指向刚才创建的数据库
class DataBases:
username = 'root' # 你的数据库用户名
password = ' ' # 你的数据库密码
hostname = '127.0.0.1' # 本地 MySQL 数据库地址
port = '3306' # MySQL 默认端口
db = '' # 你的数据库名称(确保和你在 MySQL 中创建的数据库名一致)
pysql = 'pymysql' # 使用 pymysql 库连接 MySQL
charset = 'charset=utf8' # 数据库字符集
tables = 'test' # 如果有特定表需要操作,可以在这里指定
hostname = '127.0.0.1'
这一行的意思是配置连接到本地的 MySQL 数据库
127.0.0.1
是一个 IP 地址,表示本机地址,即当前电脑。在 MySQL 连接中,通常使用这个地址表示连接到安装在本机上的数据库服务
如果你的 MySQL 数据库在远程服务器上,hostname
就是该服务器的 IP 地址或者域名
import pymysql
class DataBases:
username = 'root' # 数据库用户名
password = '' # 数据库密码
hostname = "127.0.0.1" # 本地 MySQL 数据库地址
port = 3306 # 默认端口
db = '' # 数据库名
@staticmethod
def test_connection():
try:
# 连接到数据库
connection = pymysql.connect(
host=DataBases.hostname,
user=DataBases.username,
password=DataBases.password,
database=DataBases.db,
port=DataBases.port,
charset='utf8'
)
print("数据库连接成功!")
connection.close()
return True # 返回 True,表示连接成功
except pymysql.MySQLError as e:
print(f"数据库连接失败: {e}")
return False # 返回 False,表示连接失败
# 测试连接
DataBases.test_connection()
输出 数据库连接成功!
,说明数据库连接配置正确,连接成功。

确认后端依赖环境安装完成
pip install flask flask-cors pymysql
-
flask
:轻量级 Python Web 框架。 -
flask-cors
:支持跨域请求,前后端分离时必须。 -
pymysql
:Python 连接 MySQL 的驱动程序

Python 框架叫**Flask---**把写的 Python 程序,变成可以通过浏览器访问的「网站后端服务」
运行---Flask 会自动:
-
打开一个本地服务器;
-
监听一个端口(通常是5000);
-
等待前端(或你用浏览器)来访问
打开 PyCharm,点击左侧的 app.py
运行
-
app.py
中会创建 Flask 应用并启动后端服务; -
它会连接你的 MySQL 数据库;
-
它会设置好 URL 接口(例如
/api/data
); -
前端(或浏览器)可以通过访问
http://127.0.0.1:5000/xxx
来请求数据

前的 Python 环境里 没有安装 sqlalchemy
这个库
CMD 中执行
pip install sqlalchemy

sqlalchemy是一个 ORM 框架(对象关系映射),可以让你用 Python 操作数据库,而不是写 SQL
再次运行项目的 app.py