一步步学习:利用Python连接MySQL数据库(python连接mysql数据库)
MySQL是当今世界被广泛使用的关系型数据库管理系统,可以使用它来存储和管理数据。Python也提供了很多模块用于连接MySQL数据库,例如MySQL-python,PyMySQL等。下面将简单介绍如何使用Python连接MySQL数据库。
首先,我们需要在MySQL上创建一个数据库,然后在数据库中创建一个表,我们可以使用以下SQL语句:
CREATE DATABASE dbname;
USE dbname;
CREATE TABLE tableName(ID INT PRIMARY KEY,name VARCHAR(30),age INT);
之后,我们就可以使用Python连接MySQL了。首先,我们需要安装MySQL的连接模块,如MySQL-python或PyMySQL,然后使用以下Python代码连接数据库:
import pymysql #导入pymysql模块
#连接database
db = pymysql.connect(“localhost”,”username”,”pwd”,”dbname” )
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
# 关闭游标
cursor.close()
# 关闭数据库连接
db.close()
现在,Python已经连接上MySQL数据库,我们就可以像执行SQL语句一样,使用Python执行MySQL数据库操作了,例如插入数据:
# 使用 execute() 方法执行 SQL
cursor.execute(“INSERT INTO tableName (ID,name,age) VALUES(1,’John’,18)”)
# 提交到数据库执行
db.commit()
也可以查询数据:
# 使用 execute() 方法执行 SQL
cursor.execute(“SELECT * FROM tableName”)
# 使用 fetchone() 方法获取单条数据
data = cursor.fetchone()
print(data)
总之,学习如何使用Python连接MySQL数据库,可以从安装驱动程序开始,安装完成后,我们就可以使用Python创建与数据库的连接,并执行多种MySQL数据库操作(查询,更新,插入,删除等),实现数据库的增删改查的功能。