使用图书借阅数据库LibraryDB。 使用的SQL语句
时间: 2024-09-27 16:13:23 浏览: 31
图书馆借阅数据库(LibraryDB)通常包含了一些基本的表格来管理书籍、用户、借阅记录等信息。这里简述几个常用的SQL语句示例:
1. **创建表** (假设表名为Books, Users, Borrowings):
- 创建书籍表:
```sql
CREATE TABLE Books (
book_id INT PRIMARY KEY,
title VARCHAR(100),
author VARCHAR(50)
);
```
- 创建用户表:
```sql
CREATE TABLE Users (
user_id INT PRIMARY KEY,
name VARCHAR(50),
email VARCHAR(100)
);
```
2. **插入数据**:
- 插入书籍:
```sql
INSERT INTO Books (book_id, title, author) VALUES (1, '哈利·波特', 'J.K.罗琳');
```
- 插入用户:
```sql
INSERT INTO Users (user_id, name, email) VALUES (1, 'Alice', 'alice@example.com');
```
3. **查询操作**:
- 查询所有书籍:
```sql
SELECT * FROM Books;
```
- 查找特定用户的所有借阅记录:
```sql
SELECT * FROM Borrowings WHERE user_id = 1;
```
4. **更新和删除**:
- 更新一本书的状态:
```sql
UPDATE Books SET status = 'available' WHERE book_id = 1;
```
- 删除用户的借阅记录:
```sql
DELETE FROM Borrowings WHERE user_id = 1 AND borrow_date < CURDATE();
```
阅读全文