色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql創建圖書館管理表

林子帆2年前7瀏覽0評論

MySQL 是一個廣泛使用的關系型數據庫管理系統。在這篇文章中,我們將討論如何創建一個圖書館管理表,以便跟蹤圖書館中的書籍、讀者和借閱情況等信息。

首先,讓我們來看一下我們需要創建的表。我們需要三個表格:book、reader 和 borrow。這些表用于存儲書籍、讀者和借閱的信息。

CREATE TABLE book (
id INT PRIMARY KEY AUTO_INCREMENT,
title VARCHAR(255) NOT NULL,
author VARCHAR(255) NOT NULL,
published_year YEAR NOT NULL
);
CREATE TABLE reader (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(255) NOT NULL,
address VARCHAR(255),
phone VARCHAR(20)
);
CREATE TABLE borrow (
id INT PRIMARY KEY AUTO_INCREMENT,
reader_id INT NOT NULL,
book_id INT NOT NULL,
borrow_date DATE NOT NULL,
return_date DATE
);

上面的 SQL 代碼用于在 MySQL 中創建三個表:book、reader 和 borrow。每個表都有一個主鍵,id 列。這些表分別用于存儲書籍、讀者和借閱信息。

其中,書籍表中有 title、author 和 published_year 三個列,分別用于存儲書籍的標題、作者和出版年份。讀者表中有 name、address 和 phone 三個列,分別用于存儲讀者的姓名、住址和電話號碼。借閱表中有 reader_id、book_id、borrow_date 和 return_date 四個列,分別用于存儲借閱者的 ID、書籍的 ID、借閱日期和歸還日期。

為了方便起見,我們可以向這些表添加一些樣本數據,如下所示:

INSERT INTO book (title, author, published_year) VALUES
('MySQL For Beginners', 'John Doe', '2019'),
('Java Programming', 'Jane Smith', '2018'),
('Python For Data Analysis', 'Mike Johnson', '2020');
INSERT INTO reader (name, address, phone) VALUES
('Alice Brown', '123 Main St, Anytown', '555-1234'),
('Bob Johnson', '456 Broadway, Big City', '555-5678'),
('Charlie Smith', '789 Oak St, Smallville', '555-9012');
INSERT INTO borrow (reader_id, book_id, borrow_date, return_date) VALUES
(1, 1, '2021-01-01', '2021-01-14'),
(2, 2, '2021-01-05', '2021-01-19'),
(3, 3, '2021-01-10', NULL);

上面的 SQL 代碼將樣本數據插入到 book、reader 和 borrow 表中。我們為每個表添加了三個樣本記錄。

現在,我們已經成功創建了一個用于管理圖書館的數據庫表,可以使用它來跟蹤書籍、讀者和借閱信息等內容了。