数据库创建图书管理系统的代码
时间: 2023-09-11 16:08:58 浏览: 48
以下是一个简单的图书管理系统的数据库创建代码,包含了书籍、作者和借阅信息的表:
```sql
-- 创建图书表
CREATE TABLE books (
id INT PRIMARY KEY,
title VARCHAR(255) NOT NULL,
author_id INT NOT NULL,
published_date DATE,
publisher VARCHAR(255),
isbn VARCHAR(13),
total INT,
available INT
);
-- 创建作者表
CREATE TABLE authors (
id INT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
email VARCHAR(255),
website VARCHAR(255)
);
-- 创建借阅信息表
CREATE TABLE borrow (
id INT PRIMARY KEY,
book_id INT NOT NULL,
borrower_name VARCHAR(255) NOT NULL,
borrow_date DATE NOT NULL,
return_date DATE
);
-- 创建外键关系
ALTER TABLE books ADD CONSTRAINT fk_author_id FOREIGN KEY (author_id) REFERENCES authors(id);
ALTER TABLE borrow ADD CONSTRAINT fk_book_id FOREIGN KEY (book_id) REFERENCES books(id);
```
以上代码创建了三个表:图书表(books)、作者表(authors)和借阅信息表(borrow)。其中,图书表和作者表之间建立了外键关系,借阅信息表与图书表也建立了外键关系。
你可以根据自己的实际需求修改表结构和字段。同时,你还需要根据实际情况设计适合你的数据库查询语句和操作逻辑。