数据库图书管理系统,用create table创建两个表
时间: 2024-10-21 07:15:20 浏览: 14
数据库图书管理系统是一种用于存储、管理图书信息的应用程序,通常会包含书籍、作者、分类等信息。我们可以使用SQL语言中的`CREATE TABLE`命令来创建两个基本的表,例如一个是书籍信息表(Books),另一个可能是作者信息表(Authors)。
**1. 书籍信息表 (Books)**
```sql
CREATE TABLE Books (
ID INT PRIMARY KEY,
Title VARCHAR(100),
AuthorID INT,
Category VARCHAR(50),
PublicationDate DATE,
Price DECIMAL(10, 2)
);
```
在这个表中:
- `ID` 是书籍的唯一标识符,通常是自动递增的整数;
- `Title` 存储书名,最大长度为100字符;
- `AuthorID` 是外键,关联到`Authors`表的`ID`字段;
- `Category` 表示书籍类别;
- `PublicationDate` 记录出版日期;
- `Price` 是书籍的价格,用十进制表示。
**2. 作者信息表 (Authors)**
```sql
CREATE TABLE Authors (
ID INT PRIMARY KEY,
Name VARCHAR(100),
Biography TEXT,
Email VARCHAR(100)
);
```
在这个表中:
- `ID` 同样是作者的唯一标识符;
- `Name` 存储作者姓名;
- `Biography` 可能是一个文本字段,用于存放作者简介;
- `Email` 存放作者的电子邮件地址。
阅读全文