· 6 years ago · Dec 12, 2019, 01:50 PM
1-- SZKOLA 1 --
2use szkola1;
3-- 1.--
4INSERT INTO `uczen` VALUES (27, 'Jasny', 'Wiktoria', 1);
5-- 2. --
6SELECT wychowawca.imie, wychowawca.nazwisko
7FROM wychowawca join uczen on uczen.id_klasy=wychowawca.id_klasy where uczen.nazwisko = "Markiewicz";
8-- 3. --
9CREATE USER Jan_Bogucki@localhost identified by 'jb_123';
10-- 4. --
11GRANT SELECT, INSERT, DELETE ON szkola1.uczen TO Jan_Bogucki@localhost;
12
13-- SZKOLA 2 --
14use szkola2;
15-- 1. --
16INSERT INTO `wychowawca` VALUES (5, 'Maciej', 'Stasiak', 5);
17-- 2. --
18SELECT uczen.imie, uczen.nazwisko
19FROM uczen join wychowawca on wychowawca.id_klasy=uczen.id_klasy where wychowawca.nazwisko = "Michalska";
20-- 3. --
21CREATE USER K_Pietkiewicz@localhost identified by 'kp_123';
22-- 4. --
23GRANT SELECT, INSERT ON szkola1.uczen TO K_Pietkiewicz@localhost;
24
25-- SZKOLA 3 --
26use szkola3;
27-- 1. --
28INSERT INTO `klasa` VALUE('5','3a');
29-- 2. --
30SELECT klasa.nazwa, uczen.Srednia_ocen
31FROM klasa join uczen on klasa.id = uczen.id_klasy
32GROUP by klasa.nazwa;
33-- 3. --
34CREATE USER Dyrektor@localhost identified by 'dyr_123';
35-- 4. --
36GRANT ALL PRIVILEGES ON szkola3.* TO Dyrektor@localhost;
37
38-- BAZA --
39use baza;
40-- 1. --
41INSERT INTO `rezerwacje` VALUE(NULL,'1','2017-07-04','4','111222333');
42-- 2. --
43SELECT nazwa, cena
44FROM dania
45WHERE typ = '2';
46-- 3. --
47SELECT nazwa
48FROM dania
49WHERE cena < 15;
50-- 4. --
51update pracownicy
52set stanowisko ='4' where stanowisko = '3';
53
54-- BAZA 2 --
55use baza2;
56-- 1. --
57insert into pracownicy ( imie, nazwisko, stanowisko) value ('Joanna', 'Dobrowolska', '2');
58-- 2. --
59SELECT imie, nazwisko
60from pracownicy
61where stanowisko = 3;
62-- 3. --
63SELECT id, nazwa
64from dania
65where typ='1' and cena<25;
66-- 4. --
67update dania
68set cena=cena+1 where typ='4';
69
70-- BAZA3 --
71use baza3;
72-- 1. --
73SELECT nazwa, miasto, ulica, numer
74FROM lokale;
75-- 2. --
76SELECT nazwa, cena
77FROM dania
78WHERE typ="2";
79-- 3. --
80SELECT avg(cena) as cena_zupy
81FROM dania
82WHERE typ='1';
83-- 4. --
84UPDATE pracownicy
85set stanowisko='2' where id = '6';
86
87-- BAZA 4 --
88use baza4;
89 -- 1. --
90 SELECT nazwa, miasto
91 from lokale;
92 -- 2. --
93 select id, nazwa, cena
94 from dania
95 where typ='3';
96 -- 3. --
97 select cena
98 from dania
99 order by cena desc
100 limit 1;
101 -- 4. --
102 update lokale
103 set numer='23' where id='1';
104
105 -- DANE --
106 use dane;
107 -- 1. --
108 insert into filmy(tytul,rok,ocena,gatunki_id) values ('Suburbicon', '2017', '5', '5');
109 -- 2. --
110 SELECT filmy.tytul, gatunki.nazwa
111 FROM filmy join gatunki on filmy.gatunki_id=gatunki.id
112 where filmy.ocena = '6';
113 -- 3. --
114 select tytul, rok
115 from filmy
116 where gatunek_id='3' and ocena = '5';
117 -- 4. --
118 CREATE TABLE IF NOT EXISTS `aktorzy` (
119 `id` int(11) NOT NULL,
120 `imie` varchar(45) NOT NULL,
121 `nazwisko` varchar(45) NOT NULL
122) ;
123
124-- DANE --
125use dane;
126-- 1. --
127select nazwa
128from towary
129where promocja = '1';
130-- 2. --
131select cena
132from towary
133where nazwa = 'Cienkopis';
134-- 3. --
135select count(dostawcy.id) as ilosc,dostawcy.nazwa
136from dostawcy join towary on dostawcy.id = towary.idDostawcy
137group by dostawcy.nazwa;
138-- 4. --
139alter table dostawcy
140add e_mail text;