SQite的用法
时间: 2023-12-14 20:39:11 浏览: 18
SQLite是一个轻量级的关系型数据库管理系统,需要在应用程序中嵌入使用。下面是SQLite的基本用法:
1. 创建数据库
可以使用sqlite3命令行工具或者在代码中使用SQLite API创建数据库。例如,在Python中可以使用sqlite3模块创建数据库:
```python
import sqlite3
# 创建数据库连接
conn = sqlite3.connect('example.db')
# 创建游标对象
c = conn.cursor()
# 执行SQL语句
c.execute('''CREATE TABLE stocks (date text, trans text, symbol text, qty real, price real)''')
# 提交更改
conn.commit()
# 关闭数据库连接
conn.close()
```
2. 插入数据
使用INSERT语句向表中插入数据。例如:
```python
# 插入一条数据
c.execute("INSERT INTO stocks VALUES ('2021-09-01', 'BUY', 'AAPL', 100, 135.50)")
# 提交更改
conn.commit()
```
3. 查询数据
使用SELECT语句查询数据。例如:
```python
# 查询所有数据
c.execute("SELECT * FROM stocks")
rows = c.fetchall()
for row in rows:
print(row)
```
4. 更新数据
使用UPDATE语句更新数据。例如:
```python
# 更新数据
c.execute("UPDATE stocks SET qty = 200 WHERE symbol = 'AAPL'")
# 提交更改
conn.commit()
```
5. 删除数据
使用DELETE语句删除数据。例如:
```python
# 删除数据
c.execute("DELETE FROM stocks WHERE symbol = 'AAPL'")
# 提交更改
conn.commit()
```
6. 关闭数据库连接
使用close()方法关闭数据库连接。例如:
```python
# 关闭数据库连接
conn.close()
```