📅  最后修改于: 2023-12-03 15:34:04.586000             🧑  作者: Mango
在使用Python处理数据时,经常需要将数据存储到SQLite数据库中。要将数据存储到数据库中,首先必须创建表格来存储数据。
在创建表格之前,必须连接到SQLite数据库。连接到数据库的代码如下所示:
import sqlite3
# 连接到数据库
conn = sqlite3.connect('example.db')
该代码使用Python标准库中的sqlite3模块,使用connect()函数连接到名为example.db的SQLite数据库。如果该数据库不存在,则会自动创建。
创建表格需要使用SQL语句,可以使用execute()方法执行SQL语句。下面是一个例子,它创建了一个名为students
的表格,用于存储学生的姓名和分数。
# 创建表格
conn.execute('''
CREATE TABLE students (
id INTEGER PRIMARY KEY,
name TEXT,
score REAL
);
''')
在该代码中,使用execute()方法执行了一条CREATE TABLE语句来创建一个名为students的表格。表格包含三列,分别是id、name和score。其中,id列是主键,用于唯一标识每条记录,name列用于存储学生的姓名,score列用于存储学生的分数。
在完成数据存储操作后,应该关闭数据库连接以释放资源。代码如下所示:
# 关闭连接
conn.close()
以上是Python SQLite中创建表的基本用法。对于更复杂的数据存储需求,还可以使用其他SQL语句来创建和修改表格,例如ALTER TABLE、DROP TABLE等。