2 Star 2 Fork 0

daitianjun / booksystem

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
model.py 1.13 KB
一键复制 编辑 原始数据 按行查看 历史
daitianjun 提交于 2022-06-01 15:48 . '第一次提交'
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()
Python
1
https://gitee.com/daitianjun/booksystem.git
git@gitee.com:daitianjun/booksystem.git
daitianjun
booksystem
booksystem
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891