尝试多数据表 sqlite
问题描述不够清晰,没有具体的错误信息。但是,我可以提供一个创建和使用SQLite多数据表的基本示例。
SQLite多数据表通常用于存储不同的数据库模式,以支持不同的应用或数据库版本。
以下是一个简单的Python示例,使用sqlite3
库创建一个新的SQLite数据库,并向其中添加两个数据表:users
和products
。
import sqlite3
# 连接到数据库(如果不存在,则会创建)
conn = sqlite3.connect('example.db')
# 创建一个游标对象
c = conn.cursor()
# 创建 users 表
c.execute('''CREATE TABLE IF NOT EXISTS users (
id INTEGER PRIMARY KEY,
username TEXT NOT NULL,
email TEXT NOT NULL UNIQUE
)''')
# 创建 products 表
c.execute('''CREATE TABLE IF NOT EXISTS products (
id INTEGER PRIMARY KEY,
name TEXT NOT NULL,
price REAL NOT NULL
)''')
# 关闭游标
c.close()
# 提交事务
conn.commit()
# 关闭连接
conn.close()
在这个例子中,我们首先创建了一个名为users
的表,它包含id
、username
和email
字段。然后我们创建了另一个名为products
的表,它包含id
、name
和price
字段。
如果你需要进一步的操作,比如插入数据、查询数据等,你可以使用相同的sqlite3
库来执行SQL语句。
评论已关闭