Challenge

Ecommerce table

TASK 1:

USE Ecommerce;


CREATE TABLE Cart(
Cart_id VARCHAR(7),
date_added VARCHAR(8),
quantity_wished VARCHAR(1),
PRIMARY KEY(Cart_id));

CREATE TABLE Customer(
cust_id VARCHAR(6)NOT NULL,
cust_fname VARCHAR(10)NOT NULL,
cust_lname VARCHAR(20)NOT NULL,
cust_email VARCHAR(20)NOT NULL,
cust_del_address VARCHAR(20)NOT NULL,
cust_dob DATE,
cust_password VARCHAR(7),
cust_gender VARCHAR(1),
cust_city VARCHAR(20),
PRIMARY KEY(cust_id),
Cart_id VARCHAR(7)NOT NULL,
FOREIGN KEY(Cart_id)REFERENCES Cart(Cart_id)
);
INSERT INTO customer VALUES(111,'Kailash', 'Rajkumar', '[email protected]' ,'btmlayout banglore', 14-02-1999, 6789,'m');

SELECT * FROM customer;


CREATE TABLE Seller(
Seller_id VARCHAR(6)NOT NULL,
seller_name VARCHAR(20)NOT NULL,
seller_email VARCHAR(10)NOT NULL,
seller_contact number INT(10),NOT NULL,
PRIMARY KEY(seller_id)
);
INSERT INTO seller VALUES(112, 'nitish', '[email protected]', 9894989488);
SELECT * FROM Seller;

CREATE TABLE Product(
product_id INT,
product_name VARCHAR(20),
prod_cus_id INT,
product_items INT,
product_color VARCHAR(8),
product_size VARCHAR(5),
product_cost INT,
product_quantity INT,
pro_type VARCHAR(20),
product_total_ratings VARCHAR(20),
product_reviews INT,
product_origin VARCHAR(10),
PRIMARY KEY(product_id));

INSERT INTO Product VALUES(222, 'samsung s22' , 324, 121, 'black', 'five inches', 35000, 1, 'Dual', 'four stars', 45, 'china');
SELECT * FROM product;

CREATE TABLE Payment(
pay_id INT,
pay_amt INT,
pay_date DATE,
PRIMARY KEY(pay_id));

INSERT INTO Payment VALUES(345,35000,13_06_2022);
SELECT * FROM payment;

CREATE TABLE Orders(
ord_id INT,
order_status VARCHAR(50),
order_delivery_expected VARCHAR(20),
ord_desc VARCHAR(10),
ord_type VARCHAR(10),
PRIMARY KEY(ord_id));

INSERT INTO Orders VALUES(545,'cancelled/ordered/packed/shipped/delivered','today/tomorrow','50%','cod');
SELECT * FROM Orders;

CREATE TABLE shipping address(
shipping_id INT,
billing_name VARCHAR(20),
billing_number INT,
street,colony VARCHAR(50),
phone_number INT,
pin INT,
PRIMARY KEY(shipping_id));

INSERT INTO shipping address VALUES(647,'ABCD',768,'BTMLAYOUT', 'BANGLORE', 9898878798,500084);
SELECT * FROM shipping address;

TASK 3:

1)SELECT customers.customer_id,customers_city FROM ORDER of the city INNER JOIN Orders ON customers.customer_city=order.orders_city;

2)ALTER TABLE table_name product BY RENAME COLUMN product TO prod_;

3)SELECT * FROM Customers WHERE CustID IN (SELECT CustID FROM Purchases WHERE productID='prod1');

4)SELECT *FROM customers c,orders o,order_details od,WHERE c.customer_id=o.customer_id AND o.order_id=od.order_id

GROUP BY od.order_id HAVING COUNT(od.item_id)>1;

5)SELECT customer_id,MAX(order_price)AS highestPurchase FROM order_details GROUP BY customer_id ORDER BY MAX(order_price)>1;

6)INSERT INTO table_name (column_list1,column_list2)VALUES(column_values1,column_values2);

INSERT INTO table_name VALUES(column_values);

INSERT INTO destination_table(column_list,..)
SELECT column_list FROM source_table WHERE CONDITION;

INSERT INTO Customers(Customers_name,contact_num,address,city)VALUES('nitish',767898678,'karur','tn');
SELECT * FROM customers;

INSERT INTO country(country_name,country_code)VALUES(india,+91);
SELECT * FROM country;

INSERT INTO city(city_name,city_code)VALUES('tn',123);
SELECT * FROM city;

Your portfolio, next

Ship work like this
in your own course.

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.