操作SQLite数据库
时间: 2023-09-09 19:13:16 浏览: 162
要操作 SQLite 数据库,你需要先安装 SQLite。安装完成后,你可以使用 SQLite 命令行工具或者编程语言中的 SQLite API 来进行数据库操作。
以下是使用 Python 操作 SQLite 数据库的示例:
1. 首先需要导入 SQLite3 模块:
```python
import sqlite3
```
2. 连接到数据库:
```python
conn = sqlite3.connect('example.db')
```
这里 `example.db` 是数据库的名称,如果该数据库不存在,则会创建一个新的数据库。
3. 创建一个游标:
```python
c = conn.cursor()
```
游标用于执行 SQL 语句和获取查询结果。
4. 执行 SQL 语句:
```python
c.execute('''CREATE TABLE stocks
(date text, trans text, symbol text, qty real, price real)''')
```
这里创建了一个名为 `stocks` 的表,包含 `date`、`trans`、`symbol`、`qty` 和 `price` 五个字段。
5. 插入数据:
```python
c.execute("INSERT INTO stocks VALUES ('2006-01-05','BUY','RHAT',100,35.14)")
```
这里向 `stocks` 表中插入了一条数据。
6. 提交更改:
```python
conn.commit()
```
7. 查询数据:
```python
c.execute("SELECT * FROM stocks")
print(c.fetchall())
```
这里查询了 `stocks` 表中的所有数据并打印出来。
8. 关闭连接:
```python
conn.close()
```
以上就是使用 Python 操作 SQLite 数据库的基本流程。你可以根据自己的需求编写不同的 SQL 语句来完成数据库操作。
阅读全文