0% found this document useful (0 votes)
8 views

database

database
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views

database

database
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 3

CREATE TABLE Products (

ProductID INT PRIMARY KEY,


ProductName VARCHAR(255),
Category VARCHAR(100),
Price DECIMAL(10, 2)
);

CREATE TABLE ProductDetails (


ProductDetailID INT PRIMARY KEY,
ProductID INT,
Description TEXT,
Manufacturer VARCHAR(255),
Stock INT,
FOREIGN KEY (ProductID) REFERENCES Products(ProductID)
);

CREATE TABLE Customers (


CustomerID INT PRIMARY KEY,
CustomerName VARCHAR(255),
Email VARCHAR(255),
Phone VARCHAR(20),
Address TEXT
);

CREATE TABLE Orders (


OrderID INT PRIMARY KEY,
CustomerID INT,
OrderDate DATE,
OrderStatus VARCHAR(20),
FOREIGN KEY (CustomerID) REFERENCES Customers(CustomerID)
);

CREATE TABLE OrderDetails (


OrderDetailID INT PRIMARY KEY,
OrderID INT,
ProductID INT,
Quantity INT,
Price DECIMAL(10, 2),
FOREIGN KEY (OrderID) REFERENCES Orders(OrderID),
FOREIGN KEY (ProductID) REFERENCES Products(ProductID)
);

INSERT INTO Products (ProductID, ProductName, Category, Price) VALUES


(1001, 'Laptop', 'Electronics', 999.99),
(1002, 'Smartphone', 'Electronics', 599.99),
(1003, 'Book', 'Books', 19.99),
(1004, 'Headphones', 'Electronics', 49.99),
(1005, 'Desk Lamp', 'Home', 29.99),
(1006, 'Monitor', 'Electronics', 199.99),
(1007, 'Keyboard', 'Electronics', 49.99),
(1008, 'Mouse', 'Electronics', 25.99),
(1009, 'Printer', 'Electronics', 149.99),
(1010, 'Camera', 'Electronics', 499.99);

INSERT INTO ProductDetails (ProductDetailID, ProductID, Description, Manufacturer,


Stock) VALUES
(1, 1001, 'High-performance laptop with 16GB RAM', 'Brand A', 50),
(2, 1002, 'Latest smartphone with advanced features', 'Brand B', 150),
(3, 1003, 'Bestselling fiction novel', 'Publisher C', 200),
(4, 1004, 'Noise-cancelling over-ear headphones', 'Brand D', 75),
(5, 1005, 'Adjustable LED desk lamp', 'Brand E', 120),
(6, 1006, '24-inch HD monitor', 'Brand F', 80),
(7, 1007, 'Mechanical keyboard with RGB lighting', 'Brand G', 60),
(8, 1008, 'Wireless mouse with ergonomic design', 'Brand H', 90),
(9, 1009, 'All-in-one printer with WiFi', 'Brand I', 40),
(10, 1010, 'Digital SLR camera with 24MP sensor', 'Brand J', 30);

INSERT INTO Customers (CustomerID, CustomerName, Email, Phone, Address) VALUES


(101, 'Alice Johnson', '[email protected]', '123-456-7890', '123 Maple Street'),
(102, 'Bob Smith', '[email protected]', '987-654-3210', '456 Oak Avenue'),
(103, 'Carol White', '[email protected]', '555-666-7777', '789 Pine Road'),
(104, 'David Brown', '[email protected]', '444-555-6666', '101 Elm Boulevard'),
(105, 'Eve Black', '[email protected]', '333-444-5555', '202 Birch Lane'),
(106, 'Frank Green', '[email protected]', '222-333-4444', '303 Cedar Court'),
(107, 'Grace Blue', '[email protected]', '111-222-3333', '404 Walnut Way'),
(108, 'Hank Red', '[email protected]', '777-888-9999', '505 Spruce Street'),
(109, 'Ivy Yellow', '[email protected]', '666-777-8888', '606 Fir Avenue'),
(110, 'Jack Purple', '[email protected]', '555-444-3333', '707 Pine Boulevard');

INSERT INTO Orders (OrderID, CustomerID, OrderDate, OrderStatus) VALUES


(1, 101, '2023-01-01', 'Shipped'),
(2, 102, '2023-01-02', 'Processing'),
(3, 103, '2023-01-03', 'Delivered'),
(4, 104, '2023-01-04', 'Cancelled'),
(5, 105, '2023-01-05', 'Shipped'),
(6, 106, '2023-01-06', 'Processing'),
(7, 107, '2023-01-07', 'Delivered'),
(8, 108, '2023-01-08', 'Cancelled'),
(9, 109, '2023-01-09', 'Shipped'),
(10, 110, '2023-01-10', 'Processing'),
(11, 101, '2023-01-11', 'Delivered'),
(12, 102, '2023-01-12', 'Cancelled'),
(13, 103, '2023-01-13', 'Shipped'),
(14, 104, '2023-01-14', 'Processing'),
(15, 105, '2023-01-15', 'Delivered'),
(16, 106, '2023-01-16', 'Cancelled'),
(17, 107, '2023-01-17', 'Shipped'),
(18, 108, '2023-01-18', 'Processing'),
(19, 109, '2023-01-19', 'Delivered'),
(20, 110, '2023-01-20', 'Cancelled'),
(21, 101, '2023-01-21', 'Shipped'),
(22, 102, '2023-01-22', 'Processing'),
(23, 103, '2023-01-23', 'Delivered'),
(24, 104, '2023-01-24', 'Cancelled'),
(25, 105, '2023-01-25', 'Shipped'),
(26, 106, '2023-01-26', 'Processing'),
(27, 107, '2023-01-27', 'Delivered'),
(28, 108, '2023-01-28', 'Cancelled'),
(29, 109, '2023-01-29', 'Shipped'),
(30, 110, '2023-01-30', 'Processing');

INSERT INTO OrderDetails (OrderDetailID, OrderID, ProductID, Quantity, Price)


VALUES
(1, 1, 1001, 1, 999.99),
(2, 1, 1003, 2, 19.99),
(3, 2, 1002, 1, 599.99),
(4, 3, 1004, 3, 49.99),
(5, 4, 1005, 1, 29.99),
(6, 5, 1006, 2, 199.99),
(7, 6, 1007, 3, 49.99),
(8, 7, 1008, 4, 25.99),
(9, 8, 1009, 1, 149.99),
(10, 9, 1010, 2, 499.99),
(11, 10, 1001, 1, 999.99),
(12, 11, 1002, 1, 599.99),
(13, 12, 1003, 2, 19.99),
(14, 13, 1004, 3, 49.99),
(15, 14, 1005, 1, 29.99),
(16, 15, 1006, 2, 199.99),
(17, 16, 1007, 3, 49.99),
(18, 17, 1008, 4, 25.99),
(19, 18, 1009, 1, 149.99),
(20, 19, 1010, 2, 499.99),
(21, 20, 1001, 1, 999.99),
(22, 21, 1002, 1, 599.99),
(23, 22, 1003, 2, 19)

You might also like