📄 bookmanager.sql
字号:
/*建立BookManager*/
CREATE DATABASE BookManager;
use BookManager;
/*建立图书表*/
CREATE TABLE Book (
id INT NOT NULL AUTO_INCREMENT, /*图书ID--主键*/
name VARCHAR(30) NOT NULL, /*书名*/
author VARCHAR(50) , /*作者*/
tm VARCHAR(15) , /*条码*/
sortId INT NOT NULL, /*类别ID*/
book_concern VARCHAR(50) , /*出版社*/
PRIMARY KEY(id)
);
/*类别表*/
CREATE TABLE BookSort (
id INT NOT NULL AUTO_INCREMENT, /*类别ID--主键*/
name VARCHAR(20) NOT NULL, /*类别名*/
PRIMARY KEY(id)
);
/*用户表*/
CREATE TABLE User (
id INT NOT NULL AUTO_INCREMENT, /*用户ID--主键*/
name VARCHAR(20) NOT NULL, /*用户名*/
sfz VARCHAR(20) , /*身份证*/
phone VARCHAR(20) , /*电话*/
address VARCHAR(50) , /*地址*/
OpenDate VARCHAR(8) NOT NULL, /*开户时间*/
PRIMARY KEY(id)
);
/*管理员表*/
CREATE TABLE Manager (
id INT NOT NULL AUTO_INCREMENT, /*管理员ID--主键*/
name VARCHAR(20) NOT NULL, /*管理员名称*/
qx INT NOT NULL, /*权限[0为超级1为前台]*/
password VARCHAR(8) NOT NULL, /*密码*/
PRIMARY KEY(id)
);
/*借还表*/
CREATE TABLE Borrow (
state INT NOT NULL, /*借还标志[0为借1为还]*/
BookId INT NOT NULL, /*图书ID*/
UserId INT NOT NULL, /*用户ID*/
date VARCHAR(8) NOT NULL, /*日期*/
MaxDate VARCHAR(8) NOT NULL, /*最大归还日期*/
return INT NOT NULL /*归还标志[0为未还1为已还]*/
);
/*软件使用前插入一个默认管理用户*/
insert into Manager (id,name,qx,password) values (1,'admin', 0,'admin');
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -