Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 4

https://www.youtube.com/watch?

v=STb1OEdnULo&list=PLGqhbs3HqjBYu743MKL0WfhG4ChQjLo8m&index=4

https://www.mediafire.com/file/g7ehdtxqgv29y7e/mysql-workbench.zip/file

###################################################################################
############

create database University

drop database University

use University

create table Student


(
ID int,
Name varchar(15),
City varchar(10)
)

drop table Student

create table Student


(
ID int primary key auto_increment,
Name varchar(15) not null,
City varchar(10) default 'Asyut'
)

select * from Student

insert into Student (ID,Name) values (1,'Reham')

insert into Student values (2,'Ahmed','Alex')

insert into Student values (3,'Mohammed','Alex'),


(4,'Mona','Cairo');

alter table Student add column Age int;

update Student set Age=25;


update Student set Age=27 where City ='Alex';

delete from Student where Name = 'Mona' ;

###################################################################################
############

CREATE DATABASE Store;


Use Store;

create table Product


(
PName CHAR(30),
Price float,
Category CHAR(30),
Manufacturer CHAR(30)
)

insert into Product values ('Gizmo',19.99,'Gadgets','GizmoWorks'),


('Powergizmo',29.99,'Gadgets','GizmoWorks'),
('SingleTouch',149.99,'Photography','Canon'),
('MultiTouch',203.99,'Household','Hitachi')

SELECT *
FROM Product
WHERE Category='Gadgets'

select PName,Price,Manufacturer
from Product
where Price>100

select Category
from Product

select Distinct Category


from Product

SELECT pname, price, manufacturer


FROM Product
WHERE price > 50
ORDER BY price, pname

update Product set price=203.99 where pname='SingleTouch'

SELECT DISTINCT category


FROM Product
ORDER BY category

SELECT Category
FROM Product
ORDER BY PName

SELECT DISTINCT category


FROM Product
ORDER BY PName

create table Company


(
CName CHAR(30) primary key,
StockPrice float,
Country CHAR(30)
)
insert into company values ('GizmoWorks',25,'USA'),
('Canon',65,'Japan'),
('Hitachi',15,'Japan')

alter table Product add foreign key (Manufacturer) references Company (CName)

SELECT PName, Price


FROM Product, Company
WHERE Manufacturer=CName AND Country='Japan' AND Price <= 200

create table Purchase


(
Product CHAR(30),
Date Date,
price float ,
Quantity int
)

insert into Purchase values ('Bagel','2022/10/21',1,20),


('Banana','2022/10/3',0.5,10),
('Banana','2022/10/10',1,10),
('Bagel','2022/10/25',1.5,20)

SELECT Sum(price * quantity)


FROM Purchase
WHERE product = 'bagel'

SELECT product, Sum(price*quantity) AS TotalSales


FROM Purchase
WHERE date > '2022/10/1'
GROUP BY product

SELECT product, sum(price * quantity) AS SumSales, max(quantity) AS MaxQuantity


FROM Purchase
GROUP BY product

SELECT product, Sum(price * quantity)


FROM Purchase
WHERE date > '2022/10/1'
GROUP BY product
HAVING Sum(quantity) > 30

select * from product;


select * from Purchase;

insert into Product values ('Bagel',19.99,'Gadgets','GizmoWorks')


delete from PRoduct where pname = 'Bagel'

UPDATE PRODUCT
SET price = price/2
WHERE Product.pname IN
(SELECT product
FROM Purchase
WHERE Date ='2022/10/25');

You might also like