使用python对数据库的读写

使用python 对数据库的读写
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Python中,我们可以使用许多不同的库来读写数据库。其中最常用的是Python的标准库中的sqlite3模块,它可以用于与SQLite数据库进行交互。 要使用sqlite3模块,我们首先需要导入它: ```python import sqlite3 ``` 接下来,我们可以使用connect()函数连接到一个数据库文件,如果该文件不存在,它将创建一个新的数据库文件: ```python conn = sqlite3.connect('database.db') ``` 在数据库中创建一个新的表格非常简单。我们可以使用execute()函数执行SQL语句来创建一个新的表格,并使用commit()函数提交更改: ```python conn.execute('''CREATE TABLE students (id INT PRIMARY KEY NOT NULL, name TEXT NOT NULL, age INT NOT NULL);''') conn.commit() ``` 要在表格中插入数据,我们可以使用execute()函数执行INSERT INTO语句,并使用commit()函数提交更改: ```python conn.execute("INSERT INTO students (id, name, age) VALUES (1, 'John', 20)") conn.execute("INSERT INTO students (id, name, age) VALUES (2, 'Mary', 22)") conn.execute("INSERT INTO students (id, name, age) VALUES (3, 'Tom', 18)") conn.commit() ``` 查询数据非常简单。我们可以使用execute()函数执行SELECT语句,并使用fetchall()函数检索所有的结果: ```python cursor = conn.execute("SELECT * FROM students") results = cursor.fetchall() for row in results: print("ID:", row[0]) print("Name:", row[1]) print("Age:", row[2]) ``` 最后,我们还需要关闭数据库连接: ```python conn.close() ``` 这只是使用Python和sqlite3模块进行数据库读写的基本示例。实际上,我们还可以使用其他库(如PyMySQL、psycopg2等)与不同类型的数据库(如MySQL、PostgreSQL等)进行交互,但基本原理是类似的。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值