2024年5月6日发(作者:)
python里面sqlite3用法
SQLite是一种嵌入式关系型数据库管理系统,它提供了一
个轻量级的、零配置的数据库引擎,可以在Python中使用
sqlite3模块进行操作。下面,我将介绍一些常用的SQLite3用
法。
我们需要导入sqlite3模块:
```python
import sqlite3
```
我们可以通过connect()方法连接到SQLite数据库:
```python
conn = t('')
```
这里的''是数据库文件的名称,如果文件不存在,
将创建一个新的数据库文件。
连接成功之后,我们可以使用cursor()方法创建一个游标对
象,用于执行SQL语句:
```python
cursor = ()
```
现在,我们可以执行SQL语句了。以下是一些常见的操作:
1. 创建表:
```python
e('CREATE TABLE students (id INTEGER
PRIMARY KEY, name TEXT, age INTEGER)')
```
2. 插入数据:
```python
e("INSERT INTO students (name, age) VALUES
('John', 25)")
```
这里将一条名为'John',年龄为25的记录插入到students表
中。
3. 查询数据:
```python
e("SELECT * FROM students")
rows = ll()
for row in rows:
print(row)
```
这里我们查询了students表中的所有数据,并遍历打印出
每一行。
4. 更新数据:
```python
e("UPDATE students SET age = 26 WHERE
name = 'John'")
```
这里将名为'John'的记录的年龄更新为26。
5. 删除数据:
```python
e("DELETE FROM students WHERE age < 20")
```
这里将students表中年龄小于20的记录删除。
别忘了提交和关闭连接,以确保数据的持久化:
```python
()
()
```
以上就是一些常见的SQLite3用法。使用sqlite3模块,我
们可以方便地在Python中操作SQLite数据库。希望对您有所
帮助!
发布评论