sqlite数据库python
时间: 2023-11-15 18:01:14 浏览: 106
SQLite是一种轻型的关系型数据库管理系统,它可以嵌入到应用程序中,不需要独立的服务器进程或配置。在Python中,我们可以使用sqlite3模块来操作SQLite数据库。
使用sqlite3模块,我们可以连接到SQLite数据库、创建表、插入数据、查询数据等等。下面是一个简单的示例代码:
```python
import sqlite3
# 连接到数据库
conn = sqlite3.connect('example.db')
# 创建表
conn.execute('''CREATE TABLE COMPANY
(ID INT PRIMARY KEY NOT NULL,
NAME TEXT NOT NULL,
AGE INT NOT NULL,
ADDRESS CHAR(50),
SALARY REAL);''')
# 插入数据
conn.execute("INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY) \
VALUES (1, 'Paul', 32, 'California', 20000.00 )")
# 查询数据
cursor = conn.execute("SELECT id, name, address, salary from COMPANY")
for row in cursor:
print("ID = ", row[0])
print("NAME = ", row[1])
print("ADDRESS = ", row[2])
print("SALARY = ", row[3], "\n")
# 关闭连接
conn.close()
```
以上代码演示了如何连接到SQLite数据库、创建表、插入数据、查询数据等操作。如果你想深入了解SQLite数据库在Python中的使用,可以参考官方文档:https://docs.python.org/3/library/sqlite3.html
阅读全文