实验目的:掌握Python连接MySQL的方法和基本操作。

实验环境:Python3.6,MySQL5.7

实验步骤:

  1. 安装Python的MySQL模块

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

pip install mysql-connector-python

  1. 创建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) );

  1. 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是要连接的数据库名称。

  1. 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实验报告

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

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