用mysql创建一个借阅记录表,包括读者编号(ReaderID) 图书编号(BookID) 借出日期(BorrowDate) 归还日期(ReturnDate)
时间: 2023-12-26 17:05:26 浏览: 128
可以使用以下的 SQL 语句来创建一个名为 `BorrowRecord` 的借阅记录表:
```sql
CREATE TABLE BorrowRecord (
ReaderID INT NOT NULL,
BookID INT NOT NULL,
BorrowDate DATE NOT NULL,
ReturnDate DATE DEFAULT NULL,
PRIMARY KEY (ReaderID, BookID, BorrowDate)
);
```
解释一下这个 SQL 语句:
- `CREATE TABLE BorrowRecord`:创建一个名为 `BorrowRecord` 的表。
- `ReaderID INT NOT NULL`:创建一个名为 `ReaderID` 的整数类型的列,不允许为空。
- `BookID INT NOT NULL`:创建一个名为 `BookID` 的整数类型的列,不允许为空。
- `BorrowDate DATE NOT NULL`:创建一个名为 `BorrowDate` 的日期类型的列,不允许为空。
- `ReturnDate DATE DEFAULT NULL`:创建一个名为 `ReturnDate` 的日期类型的列,允许为空,默认值为 `NULL`。
- `PRIMARY KEY (ReaderID, BookID, BorrowDate)`:将 `ReaderID`、`BookID` 和 `BorrowDate` 这三个列作为主键,保证每个借阅记录的唯一性。
这样就创建好了一个包含读者编号、图书编号、借出日期和归还日期的借阅记录表。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)