⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bookmanager.sql

📁 图书管理设计文档
💻 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 + -