在Python中如何使用pymysql模块连接和操作MySQL数据库
在Python中,可以使用 pymysql 模块来连接和操作 MySQL 数据库。下面是一个基本的示例:
首先,需要安装 pymysql 模块,可以使用以下命令进行安装:
pip install pymysql
接着,可以使用以下代码来连接到 MySQL 数据库:
import pymysql # 连接数据库 conn = pymysql.connect( host='localhost', # MySQL 服务器地址 port=3306, # MySQL 服务器端口号 user='root', # 用户名 password='password', # 密码 database='mydb' # 数据库名称 ) # 创建游标对象 cursor = conn.cursor() # 执行 SQL 查询 cursor.execute('SELECT * FROM mytable') # 获取查询结果 results = cursor.fetchall() # 打印查询结果 for row in results: print(row) # 关闭游标和连接 cursor.close() conn.close()
在这个示例中,我们连接到了一个名为 mydb 的数据库,并查询了一个名为 mytable 的表中的所有数据。我们使用 fetchall() 方法来获取查询结果,并使用 for 循环来打印结果。
需要注意的是,在实际使用中,我们应该在操作完成后关闭游标和连接,以释放资源。
如果需要执行 SQL 命令,可以使用 execute() 方法,例如:
# 执行 SQL 命令 cursor.execute('INSERT INTO mytable (name, age) VALUES ("pidancode.com", 18)')
以上命令向 mytable 表中插入了一条记录,其中 name 字段为 pidancode.com,age 字段为 18。
通过以上示例,我们可以看到 pymysql 模块可以轻松连接和操作 MySQL 数据库。如果你需要更多帮助,可以查看官方文档:https://pymysql.readthedocs.io/en/latest/index.html。
相关文章