Python 连接 MySQL 数据库教程:详细步骤及示例

本教程将带你一步步学习如何使用 Python 连接 MySQL 数据库,并执行基本操作。

实验目的

  • 掌握 Python 连接 MySQL 的方法和基本操作。

实验环境

  • Python 3.6 及以上版本
  • MySQL 5.7 及以上版本

实验步骤

1. 安装 Python 的 MySQL 模块

在 Python 中连接 MySQL 需要使用 MySQL 的模块,可以通过 pip 安装 mysql-connector-python 模块。

pip install mysql-connector-python

2. 创建 MySQL 数据库和表

在 MySQL 中创建一个数据库和一张表,可以在 MySQL 的命令行中执行以下命令:

CREATE DATABASE test;
USE test;

CREATE TABLE student (
    id INT PRIMARY KEY AUTO_INCREMENT,
    name VARCHAR(20),
    age INT,
    gender VARCHAR(4)
);

3. Python 连接 MySQL

在 Python 中连接 MySQL 需要使用 MySQL 的连接器,使用以下代码连接 MySQL:

import mysql.connector

cnx = mysql.connector.connect(user='root', password='password', host='127.0.0.1', database='test')

其中:

  • user 是 MySQL 的用户名
  • password 是 MySQL 的密码
  • host 是 MySQL 的 IP 地址
  • database 是要连接的数据库名称

4. Python 操作 MySQL

在 Python 中使用 MySQL 需要使用 MySQL 的游标,使用以下代码创建游标:

cursor = cnx.cursor()

使用游标执行 MySQL 的查询和操作语句,例如插入一条记录:

sql = 'INSERT INTO student (name, age, gender) VALUES (%s, %s, %s)'
val = ('Tom', 20, 'male')
cursor.execute(sql, val)

提交事务:

cnx.commit()

关闭游标和连接:

cursor.close()
cnx.close()

实验结果

成功连接 MySQL 数据库,并插入了一条记录。

实验总结

本次实验掌握了 Python 连接 MySQL 的方法和基本操作,包括安装 MySQL 模块、创建 MySQL 数据库和表、连接 MySQL 和操作 MySQL。通过本次实验,我对 Python 连接 MySQL 的原理和应用有了更深入的了解,对 Python 的数据操作也有了更深入的认识。

Python 连接 MySQL 数据库教程:详细步骤及示例

原文地址: https://www.cveoy.top/t/topic/ocXe 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录