代码拉取完成,页面将自动刷新
import random
import sqlite3
'''
此文件创建数据库数据表
'''
db = sqlite3.connect('static/data.db')
cursor = db.cursor()
# 创建书籍表
def create_book_info():
'''
id :序号
title:书名
author:作者
press:出版社
category:类别
'''
sql = 'create table if not exists books(id integer primary key AUTOINCREMENT,title VARCHAR (20),author VARCHAR ' \
'(50),press VARCHAR (20),category varchar (10))'
cursor.execute(sql)
# 创建用户表
def create_user_info():
sql = 'create table if not exists users(username ' \
'VARCHAR(10) primary KEY ,password VARCHAR(20))'
cursor.execute(sql)
# 添加测试数据
def add_book():
categorys=['专业书','工具书','报告','小说','其他']
for i in range(1,50):
category = random.choice(categorys)
sql = f"insert into books (id,title,author,press,category)values('{i}','书名{i}','作者{i}','出版社{i}','{category}')"
cursor.execute(sql)
print(f'第{i}本书添加成功!')
db.commit()
if __name__=='__main__':
create_book_info()
create_user_info()
add_book()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。