import sqlite3 # 创建数据库连接 conn = sqlite3.connect('library.db') # 创建books表 conn.execute('''CREATE TABLE books (ID INT PRIMARY KEY NOT NULL, NAME TEXT NOT NULL, AUTHOR TEXT NOT NULL, PRICE REAL NOT NULL, REMARK TEXT);''') # 创建users表 conn.execute('''CREATE TABLE users (ID INT PRIMARY KEY NOT NULL, USERNAME TEXT NOT NULL, PASSWORD TEXT NOT NULL, TYPE TEXT NOT NULL);''') # 创建borrows表 conn.execute('''CREATE TABLE borrows (ID INT PRIMARY KEY NOT NULL, USER_ID INT NOT NULL, BOOK_ID INT NOT NULL, BORROW_DATE TEXT NOT NULL, RETURN_DATE TEXT, STATUS TEXT);''') # 关闭数据库连接 conn.close()
时间: 2024-02-10 17:09:54 浏览: 65
实现qt中连接sqlite数据库并创建表
这段代码是用来创建一个名为 "library.db" 的 SQLite 数据库,并向其添加三个表:books、users 和 borrows。其中 books 表包含 ID、NAME、AUTHOR、PRICE 和 REMARK 五个字段,users 表包含 ID、USERNAME、PASSWORD 和 TYPE 四个字段,borrows 表包含 ID、USER_ID、BOOK_ID、BORROW_DATE、RETURN_DATE 和 STATUS 六个字段。这些表可以用于图书馆管理系统中,用来记录图书、用户和借阅信息。最后,通过 conn.close() 关闭了数据库连接。
阅读全文