创建LibraryDB图书借阅数据库和我的测试数据库MyTest。 使用的SQL语句
时间: 2024-09-27 09:04:37 浏览: 53
创建`LibraryDB`图书借阅数据库通常包含表如书籍信息、用户信息以及借阅记录等。下面是一个基本的例子,展示如何创建这些表:
```sql
-- 创建Books表
CREATE TABLE Books (
BookID INT PRIMARY KEY,
Title VARCHAR(100),
Author VARCHAR(50),
PublishYear YEAR,
Available BOOLEAN
);
-- 创建Users表
CREATE TABLE Users (
UserID INT PRIMARY KEY,
Name VARCHAR(50),
Email VARCHAR(100),
Address VARCHAR(200)
);
-- 创建Loans表
CREATE TABLE Loans (
LoanID INT PRIMARY KEY,
BookID INT,
UserID INT,
BorrowDate DATE,
ReturnDate DATE,
FOREIGN KEY (BookID) REFERENCES Books(BookID),
FOREIGN KEY (UserID) REFERENCES Users(UserID)
);
```
对于测试数据库`MyTest`,可能需要更轻量级,比如仅用于测试的简单版本,可以只包含必要的表结构。创建这样的数据库可能会类似这样:
```sql
CREATE DATABASE MyTest;
USE MyTest;
-- 只保留基本的表结构示例
CREATE TABLE TestBooks (
ID INT PRIMARY KEY,
Title VARCHAR(50),
IsAvailable BOOLEAN
);
CREATE TABLE TestUsers (
ID INT PRIMARY KEY,
Username VARCHAR(50)
);
CREATE TABLE TestLoans (
ID INT PRIMARY KEY,
BookID INT,
UserID INT,
BorrowDate DATETIME
);
```
阅读全文