在数据驱动的世界里,Python作为强大的编程语言,在处理和分析数据库方面具有显著优势。本文将深入浅出地讲解如何使用Python操作各类主流数据库,并通过实际代码示例帮助您快速上手。
一、Python操作MySQL数据库
借助mysql-connector-python
库,我们可以轻松实现对MySQL数据库的连接、查询、插入、更新和删除操作。
import mysql.connector# 连接MySQL数据库
cnx = mysql.connector.connect(user='your_username', password='your_password',host='127.0.0.1',database='your_database')cursor = cnx.cursor()# 执行SQL查询语句并获取结果
query = ("SELECT * FROM your_table")
cursor.execute(query)for (id, name) in cursor:print(f"ID: {id}, Name: {name}")# 插入数据
insert_query = ("INSERT INTO your_table (name, age) VALUES (%s, %s)")
data = ('John Doe', 30)
cursor.execute(insert_query, data)# 提交事务并关闭连接
cnx.commit()
cursor.close()
cnx.close()
二、Python操作SQLite数据库
SQLit