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

MySQL書城數據庫設計源碼

錢瀠龍1年前9瀏覽0評論

MySQL書城數據庫設計源碼

CREATE DATABASE bookstore; --創建bookstore數據庫
USE bookstore; --使用bookstore數據庫
--創建表book,存儲圖書信息
CREATE TABLE book (
book_id INT PRIMARY KEY AUTO_INCREMENT, --圖書編號,自增長
book_name VARCHAR(50) NOT NULL, --圖書名稱
author VARCHAR(30) NOT NULL, --作者
price DECIMAL(8,2) NOT NULL, --價格,最多8位數,2位小數
publish_date DATE NOT NULL, --出版日期
category VARCHAR(20) NOT NULL --分類
);
--創建表user,存儲用戶信息
CREATE TABLE user (
user_id INT PRIMARY KEY AUTO_INCREMENT, --用戶編號,自增長
username VARCHAR(20) NOT NULL, --用戶名
password VARCHAR(20) NOT NULL, --密碼
email VARCHAR(50) NOT NULL, --電子郵件
gender ENUM('男', '女', '保密') NOT NULL --性別,只能輸入'男'、'女'或'保密'
);
--創建表order,存儲訂單信息
CREATE TABLE order (
order_id INT PRIMARY KEY AUTO_INCREMENT, --訂單編號,自增長
user_id INT NOT NULL, --關聯用戶編號
book_id INT NOT NULL, --關聯圖書編號
order_date DATETIME NOT NULL --訂單日期時間
);
--添加外鍵約束
ALTER TABLE order ADD CONSTRAINT fk_user_id FOREIGN KEY (user_id) REFERENCES user(user_id) ON DELETE CASCADE ON UPDATE CASCADE; --關聯user表主鍵user_id
ALTER TABLE order ADD CONSTRAINT fk_book_id FOREIGN KEY (book_id) REFERENCES book(book_id) ON DELETE CASCADE ON UPDATE CASCADE; --關聯book表主鍵book_id
--添加圖書數據
INSERT INTO book (book_name, author, price, publish_date, category) VALUES ('Spring實戰', 'Craig Walls', 68, '2019-01-01', '計算機科學');
INSERT INTO book (book_name, author, price, publish_date, category) VALUES ('深入淺出MySQL', '劉春雷', 89, '2017-08-01', '計算機科學');
--添加用戶數據
INSERT INTO user (username, password, email, gender) VALUES ('admin', 'admin123', 'admin@bookstore.com', '男');