Python 连接 MySQL 数据库教程:详细步骤及示例
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 的数据操作也有了更深入的认识。
原文地址: https://www.cveoy.top/t/topic/ocXe 著作权归作者所有。请勿转载和采集!