用Mysql写一个借书还书管理系统
时间: 2023-11-11 19:04:20 浏览: 85
好的,以下是一个基本的借书还书管理系统的Mysql表结构设计和示例数据:
### 用户表
| 字段 | 类型 | 描述 |
| --- | --- | --- |
| user_id | int | 用户ID,主键 |
| username | varchar(50) | 用户名 |
| password | varchar(50) | 密码 |
| email | varchar(50) | 邮箱地址 |
| phone | varchar(20) | 手机号码 |
| create_time | datetime | 注册时间 |
| update_time | datetime | 修改时间 |
示例数据:
| user_id | username | password | email | phone | create_time | update_time |
| --- | --- | --- | --- | --- | --- | --- |
| 1 | alice | 123456 | alice@example.com | 13888888888 | 2021-01-01 10:00:00 | 2021-01-01 10:00:00 |
| 2 | bob | abcdef | bob@example.com | 13999999999 | 2021-01-02 11:30:00 | 2021-01-02 11:30:00 |
| 3 | charlie | 111111 | charlie@example.com | 13000000000 | 2021-01-03 14:45:00 | 2021-01-03 14:45:00 |
### 书籍表
| 字段 | 类型 | 描述 |
| --- | --- | --- |
| book_id | int | 书籍ID,主键 |
| book_name | varchar(50) | 书籍名称 |
| author | varchar(50) | 作者 |
| publisher | varchar(50) | 出版社 |
| publish_time | date | 出版时间 |
| price | decimal(6,2) | 价格 |
| status | int | 状态(0:未借出,1:已借出) |
| borrower_id | int | 借阅人ID |
| borrow_time | datetime | 借阅时间 |
| return_time | datetime | 归还时间 |
示例数据:
| book_id | book_name | author | publisher | publish_time | price | status | borrower_id | borrow_time | return_time |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | 《红楼梦》 | 曹雪芹 | 人民文学出版社 | 2005-01-01 | 39.90 | 0 | NULL | NULL | NULL |
| 2 | 《西游记》 | 吴承恩 | 人民文学出版社 | 2005-01-01 | 29.90 | 1 | 1 | 2021-01-05 10:00:00 | 2021-01-10 10:00:00 |
| 3 | 《水浒传》 | 施耐庵 | 人民文学出版社 | 2005-01-01 | 32.90 | 1 | 2 | 2021-01-08 14:30:00 | NULL |
说明:书籍表的borrower_id、borrow_time、return_time字段用于记录借阅和归还的相关信息。如果一本书未被借出,则borrower_id、borrow_time、return_time均为NULL。
希望以上表结构和示例数据能够对您有所帮助,如有任何疑问,请随时问我。
阅读全文