用python连接MySQL实验报告
实验目的:掌握Python连接MySQL的方法和基本操作。
实验环境:Python3.6,MySQL5.7
实验步骤:
- 安装Python的MySQL模块
在Python中连接MySQL需要使用MySQL的模块,可以通过pip安装mysql-connector-python模块。
pip install mysql-connector-python
- 创建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) );
- 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是要连接的数据库名称。
- 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的数据操作也有了更深入的认识
原文地址: http://www.cveoy.top/t/topic/fmB3 著作权归作者所有。请勿转载和采集!