Gitlab@Informatics

Skip to content
Snippets Groups Projects
Commit 44e7586a authored by 65160117's avatar 65160117
Browse files

Delete database.sql

parent 344679e2
Branches
No related tags found
No related merge requests found
-- สร้างฐานข้อมูล
CREATE DATABASE IF NOT EXISTS melon_cloud_db;
USE melon_cloud_db;
-- สร้างตารางผู้ใช้
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(50) NOT NULL UNIQUE,
password VARCHAR(255) NOT NULL,
email VARCHAR(100) NOT NULL UNIQUE,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
-- สร้างตารางหมวดหมู่
CREATE TABLE categories (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100) NOT NULL,
description TEXT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
-- สร้างตารางผู้จัดจำหน่าย
CREATE TABLE suppliers (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100) NOT NULL,
contact_name VARCHAR(100),
phone VARCHAR(20),
email VARCHAR(100),
address TEXT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
-- สร้างตารางสินค้า
CREATE TABLE products (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(255) NOT NULL,
price DECIMAL(10,2) NOT NULL,
stock INT NOT NULL DEFAULT 0,
category_id INT,
supplier_id INT,
image_url VARCHAR(255) DEFAULT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (category_id) REFERENCES categories(id),
FOREIGN KEY (supplier_id) REFERENCES suppliers(id)
);
-- เพิ่มข้อมูลตัวอย่างในตารางหมวดหมู่
INSERT INTO categories (name, description) VALUES
('อาหาร', 'อาหารและเครื่องปรุง'),
('เครื่องดื่ม', 'เครื่องดื่มทุกประเภท'),
('ขนม', 'ขนมและของหวาน');
-- เพิ่มข้อมูลตัวอย่างในตารางผู้จัดจำหน่าย
INSERT INTO suppliers (name, contact_name, phone, email, address) VALUES
('บริษัท อาหารดี จำกัด', 'คุณสมชาย', '02-123-4567', 'somchai@fooddee.com', 'กรุงเทพฯ'),
('ร้านเครื่องดื่มสดใหม่', 'คุณสมหญิง', '02-234-5678', 'somying@drink.com', 'นนทบุรี'),
('โรงงานขนมไทย', 'คุณมานี', '02-345-6789', 'manee@thaidessert.com', 'สมุทรปราการ');
-- เพิ่มข้อมูลตัวอย่างในตารางสินค้า
INSERT INTO products (name, price, stock, category_id, supplier_id) VALUES
('ข้าวผัด', 50.00, 100, 1, 1),
('ผัดกะเพรา', 50.00, 100, 1, 1),
('น้ำส้ม', 20.00, 200, 2, 2),
('ชาเย็น', 25.00, 200, 2, 2),
('มันฝรั่งทอด', 30.00, 150, 3, 3),
('คุกกี้', 15.00, 300, 3, 3);
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment