python建立一个数据库
时间: 2023-09-17 21:13:02 浏览: 88
要在 Python 中建立一个数据库,你可以使用内置的 SQLite 模块。SQLite 是一个轻量级的关系型数据库管理系统,非常适合小型项目和原型开发。
以下是一个简单的示例代码,用于建立一个名为“mydatabase.db”的 SQLite 数据库,并创建一个名为“students”的表:
```python
import sqlite3
# 连接到数据库或创建数据库
conn = sqlite3.connect('mydatabase.db')
# 创建一个游标对象
cursor = conn.cursor()
# 创建一个名为"students"的表
cursor.execute('''CREATE TABLE students
(id INTEGER PRIMARY KEY, name TEXT, grade INTEGER)''')
# 提交更改并关闭连接
conn.commit()
conn.close()
```
在上面的代码中,我们首先使用 `sqlite3.connect()` 方法连接到数据库或创建新的数据库。然后,我们创建一个名为“students”的表,其中包含三个列:id、name 和 grade。最后,我们提交更改并关闭连接。
你可以通过运行以下代码来检查表是否已成功创建:
```python
# 连接到数据库
conn = sqlite3.connect('mydatabase.db')
# 创建一个游标对象
cursor = conn.cursor()
# 检索表格信息
cursor.execute("SELECT name FROM sqlite_master WHERE type='table';")
print(cursor.fetchall())
# 关闭连接
conn.close()
```
如果一切正常,你应该会看到以下输出:
```
[('students',)]
```
这表明我们成功地创建了一个名为“students”的表。
阅读全文