python SQLite3实现数据库表的创建
import sqlite3
# 连接到SQLite数据库(如果不存在,则会创建)
conn = sqlite3.connect('example.db')
cursor = conn.cursor()
# 创建一个表
cursor.execute('''
CREATE TABLE IF NOT EXISTS stocks(
date text NOT NULL,
trans text NOT NULL,
symbol text NOT NULL,
qty real NOT NULL,
price real NOT NULL,
PRIMARY KEY (date, symbol)
);
''')
# 关闭连接
conn.commit()
cursor.close()
conn.close()
这段代码演示了如何使用Python的sqlite3库来创建一个名为stocks
的数据库表。它首先连接到一个名为example.db
的SQLite数据库,然后执行创建表的SQL语句。如果表已经存在,CREATE TABLE IF NOT EXISTS
语句会避免重复创建。最后,代码关闭了游标和连接,完成了整个流程。
评论已关闭