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数据库。希望对您有所

帮助!