Python数据库交互:如何使用SQLite或MySQL连接和操作数据库?

原创 旧城等待, 2025-01-18 00:00 55阅读 0赞

在Python中,我们可以使用两个主要的库来连接和操作SQLite和MySQL数据库:sqlite3(用于SQLite)和mysql.connector(用于MySQL)。

以下是如何使用这两个库进行基本操作的示例:

  1. 连接到SQLite数据库:
    ```python
    import sqlite3

创建一个连接到SQLite数据库的对象

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

创建一个游标对象,可以执行SQL命令

cursor = conn.cursor()

执行一些SQL语句(这里只是一个创建表的例子)

cursor.execute(‘’’CREATE TABLE Employees
(id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
salary REAL);’’’)

  1. 2. 连接到MySQL数据库:
  2. ```python
  3. import mysql.connector
  4. # 创建一个连接到MySQL数据库的对象
  5. cnx = mysql.connector.connect(user='your_user',
  6. password='your_password',
  7. host='your_host',
  8. database='your_database')
  9. # 创建一个游标对象,可以执行SQL命令
  10. cursor = cnx.cursor()
  11. # 执行一些SQL语句(这里只是一个创建表的例子)
  12. cursor.execute('''CREATE TABLE Employees
  13. (id INT AUTO_INCREMENT PRIMARY KEY,
  14. name VARCHAR(255) NOT NULL,
  15. salary DECIMAL(10, 2));''')
  1. 插入数据、查询数据、更新数据和删除数据等操作。

以上就是使用Python与SQLite或MySQL数据库进行交互的基本步骤。

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

发表评论

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

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

相关阅读