Python连接MySQL数据库的步骤可以分为以下几个步骤:
pymysql
模块,该模块是Python操作MySQL数据库的常用模块。可以使用以下代码导入该模块:import pymysql
pymysql.connect()
函数来建立与MySQL数据库的连接,该函数接受多个参数,包括数据库地址、用户名、密码、数据库名称等。例如:conn = pymysql.connect(host='数据库地址', port=3306, user='用户名', password='密码', database='数据库名称')
其中,host
为数据库服务器的地址,port
为数据库服务器的端口,默认为3306。user
和password
分别为数据库的用户名和密码,database
为要连接的数据库名称。
cursor()
方法创建一个游标对象,用于执行SQL语句并获取结果。cursor = conn.cursor()
execute()
方法执行SQL语句。例如,执行查询语句:sql = 'SELECT * FROM 表名'
cursor.execute(sql)
fetchall()
、fetchone()
等方法获取执行SQL语句后的结果。例如,获取所有查询结果:results = cursor.fetchall()
close()
方法关闭游标对象和数据库连接对象。cursor.close()
conn.close()
完整的示例代码如下所示:
import pymysql
# 建立数据库连接
conn = pymysql.connect(host='数据库地址', port=3306, user='用户名', password='密码', database='数据库名称')
# 创建游标对象
cursor = conn.cursor()
# 执行SQL语句
sql = 'SELECT * FROM 表名'
cursor.execute(sql)
# 获取执行结果
results = cursor.fetchall()
# 输出结果
for row in results:
print(row)
# 关闭游标和连接
cursor.close()
conn.close()
以上是使用Python连接MySQL数据库的基本步骤。在实际开发中,还可以使用ORM框架如Django、SQLAlchemy等来简化数据库操作。
领取专属 10元无门槛券
手把手带您无忧上云