mysql创建图书馆数据库
时间: 2023-07-29 12:09:13 浏览: 53
好的,以下是创建一个简单的图书馆数据库的步骤:
1. 首先,创建一个名为“library”的数据库:
```
CREATE DATABASE library;
```
2. 创建一个名为“books”的表格,用于存储图书的信息:
```
USE library;
CREATE TABLE books (
book_id INT PRIMARY KEY AUTO_INCREMENT,
title VARCHAR(255) NOT NULL,
author VARCHAR(255) NOT NULL,
isbn VARCHAR(13) NOT NULL,
year_published INT NOT NULL,
publisher VARCHAR(255) NOT NULL,
num_copies INT NOT NULL
);
```
3. 创建一个名为“borrowers”的表格,用于存储读者的信息:
```
CREATE TABLE borrowers (
borrower_id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(255) NOT NULL,
email VARCHAR(255) NOT NULL,
phone VARCHAR(20) NOT NULL,
address VARCHAR(255) NOT NULL
);
```
4. 创建一个名为“borrows”的表格,用于存储借阅记录:
```
CREATE TABLE borrows (
borrow_id INT PRIMARY KEY AUTO_INCREMENT,
book_id INT NOT NULL,
borrower_id INT NOT NULL,
borrow_date DATE NOT NULL,
due_date DATE NOT NULL,
return_date DATE,
FOREIGN KEY (book_id) REFERENCES books (book_id),
FOREIGN KEY (borrower_id) REFERENCES borrowers (borrower_id)
);
```
这样,一个简单的图书馆数据库就创建完成了。你可以根据需求添加更多的表格或字段,以满足更多的功能需求。