欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql圖書管理系統(tǒng)源代碼

老白1年前7瀏覽0評論

MySQL圖書管理系統(tǒng)源代碼

CREATE DATABASE `library`;
USE `library`;
CREATE TABLE `books`(
`id` INT(11) PRIMARY KEY AUTO_INCREMENT,
`title` VARCHAR(255) NOT NULL,
`author` VARCHAR(255) NOT NULL,
`publisher` VARCHAR(255) NOT NULL,
`pub_date` DATE NOT NULL,
`isbn` VARCHAR(20) NOT NULL,
`category` VARCHAR(255) NOT NULL,
`price` FLOAT(2) NOT NULL,
`stock` INT(11) NOT NULL
);
CREATE TABLE `members`(
`id` INT(11) PRIMARY KEY AUTO_INCREMENT,
`name` VARCHAR(255) NOT NULL,
`address` VARCHAR(255) NOT NULL,
`phone` VARCHAR(20) NOT NULL
);
CREATE TABLE `borrowings`(
`id` INT(11) PRIMARY KEY AUTO_INCREMENT,
`book_id` INT(11) NOT NULL,
`member_id` INT(11) NOT NULL,
`date_borrowed` DATE NOT NULL,
`date_due` DATE NOT NULL,
`date_returned` DATE
);
ALTER TABLE `borrowings` ADD CONSTRAINT `fk_borrowings_books` FOREIGN KEY(`book_id`) REFERENCES `books`(`id`);
ALTER TABLE `borrowings` ADD CONSTRAINT `fk_borrowings_members` FOREIGN KEY(`member_id`) REFERENCES `members`(`id`);

以上是MySQL圖書管理系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu)定義,包括三個數(shù)據(jù)表:books,members和borrowings。

books表存儲所有書籍的信息,包括書名、作者、出版社、出版日期、ISBN號、分類、價格和庫存數(shù)量。

members表存儲所有會員的信息,包括姓名、地址和電話。

borrowings表存儲借閱記錄,包括書籍ID、會員ID、借閱日期、應(yīng)還日期和實際歸還日期。

建立borrowings表時,使用了外鍵約束來確保借閱記錄中的book_id和member_id必須對應(yīng)books表和members表中已有的數(shù)據(jù)。