Python与数据库交互:如何使用Python操作MySQL、SQLite等数据库?

原创 秒速五厘米 2025-02-22 13:30 14阅读 0赞

在Python中,我们可以使用内置的sqlite3模块来操作SQLite数据库,或者使用第三方库如mysql-connector-python来操作MySQL数据库。

以下是一些基本的例子:

  1. 使用sqlite3操作SQLite:
    ```python
    import sqlite3

连接数据库

conn = sqlite3.connect(‘my_database.db’)

创建一个游标对象(用于执行SQL语句)

cursor = conn.cursor()

执行SQL语句

cursor.execute(“CREATE TABLE my_table (id INTEGER PRIMARY KEY, name TEXT)”) # 插入数据
cursor.execute(“INSERT INTO my_table (name) VALUES (‘Alice’)”)

提交事务(确保数据已保存)

conn.commit()

关闭连接

conn.close()

  1. 2. 使用mysql-connector-python操作MySQL
  2. ```python
  3. import mysql.connector
  4. # 连接数据库
  5. cnx = mysql.connector.connect(user='username', password='password',
  6. host='localhost',
  7. database='my_database')
  8. cursor = cnx.cursor()
  9. # 执行SQL语句
  10. cursor.execute("CREATE TABLE my_table (id INTEGER PRIMARY KEY, name TEXT)") # 插入数据
  11. cursor.execute("INSERT INTO my_table (name) VALUES ('Alice')")
  12. # 提交事务(确保数据已保存)
  13. cnx.commit()
  14. # 关闭连接
  15. cnx.close()

以上就是使用Python操作MySQL和SQLite数据库的基本步骤。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,14人围观)

还没有评论,来说两句吧...

相关阅读