创建数据库必须先确定文件名
网站编辑2023-05-19 13:09:14248
在创建数据库之前,我们需要确定数据库文件名。数据库文件名通常以 .db 或 .sqlite 结尾。例如,我们可以将数据库文件命名为 mydatabase.db 或者 mydatabase.sqlite。

创建数据库的第一步是导入 SQLite3 模块。在 Python 中,我们可以使用以下代码导入 SQLite3 模块:
```python
import sqlite3
```
接下来,我们可以使用以下代码创建一个数据库连接:
```python
conn = sqlite3.connect('mydatabase.db')
```
这将创建一个名为 mydatabase.db 的数据库文件,并建立一个与该数据库的连接。如果该文件不存在,则会自动创建该文件。
在创建数据库之后,我们需要创建数据表。数据表是数据库中的一个组成部分,用于存储数据。我们可以使用以下代码创建一个名为 users 的数据表:
```python
conn.execute('''CREATE TABLE users
(ID INT PRIMARY KEY NOT NULL,
NAME TEXT NOT NULL,
AGE INT NOT NULL);''')
```
这将创建一个名为 users 的数据表,该表包含三个列:ID、NAME 和 AGE。其中,ID 列是主键,不允许为空;NAME 和 AGE 列不允许为空。
在创建数据表之后,我们可以使用以下代码向数据表中插入数据:
```python
conn.execute("INSERT INTO users (ID, NAME, AGE)
VALUES (1, 'John Doe', 25)")
conn.execute("INSERT INTO users (ID, NAME, AGE)
VALUES (2, 'Jane Doe', 30)")
conn.commit()
```
这将向 users 数据表中插入两条数据,分别是 ID 为 1 的 John Doe,年龄为 25 岁,以及 ID 为 2 的 Jane Doe,年龄为 30 岁。
在完成数据库操作之后,我们需要关闭数据库连接。我们可以使用以下代码关闭数据库连接:
```python
conn.close()
```
这将关闭与数据库的连接,并释放相关资源。







