请使用python写一个数据库
时间: 2024-05-10 15:18:17 浏览: 86
python创建数据库
好的,我可以给您一个简单的示例,使用Python内置的sqlite3模块来创建、连接和操作数据库。请注意,这只是一个示例,可能不适用于大型项目。
首先,您需要导入sqlite3模块:
```python
import sqlite3
```
接下来,您可以使用sqlite3.connect()方法来连接到数据库。如果数据库不存在,它将被创建:
```python
conn = sqlite3.connect('example.db')
```
然后,您可以创建一个游标对象,并使用它来执行SQL语句。例如,要创建一个名为 "users" 的表,其中包含 "id" 和 "name" 列,可以执行以下操作:
```python
c = conn.cursor()
c.execute('''
CREATE TABLE users (
id INTEGER PRIMARY KEY,
name TEXT
)
''')
```
现在,您可以向表中插入数据:
```python
c.execute("INSERT INTO users (name) VALUES ('Alice')")
c.execute("INSERT INTO users (name) VALUES ('Bob')")
```
最后,您可以使用SELECT语句检索数据:
```python
c.execute("SELECT * FROM users")
print(c.fetchall()) # 输出 [(1, 'Alice'), (2, 'Bob')]
```
完成后,别忘记关闭数据库连接:
```python
conn.close()
```
这只是一个简单的示例,您可以使用更复杂的SQL语句和模式来创建和操作数据库。
阅读全文