database /*create table student( id int not null auto_increment primary key, imie char(20) not null, nazwisko char(30) not null ) create table wykladowca( id int not null auto_increment primary key, imie char(20) not null, nazwisko char(30) not null ) Engine=INNODB;; create table przedmiot( id int not null auto_increment primary key, nazwa char(20) not null, wykladowca_id int not null ) create table obecnosc( id int not null auto_increment primary key, przedmiot_id int not null, student_id int not null, primary key (przedmiot_id, student_id) ) Engine=INNODB; create table zaliczenie( id int not null auto_increment , przedmiot_id int not null, student_id int not null, ocena int not null, primary key (przedmiot_id, student_id) ) Engine=INNODB; CREATE TABLE sklep ( artykul INT(4) UNSIGNED ZEROFILL DEFAULT '0000' NOT NULL, dostawca CHAR(20) DEFAULT '' NOT NULL, cena DOUBLE(16,2) DEFAULT '0.00' NOT NULL, PRIMARY KEY(artykul, dostawca) ) Engine=INNODB; INSERT INTO sklep VALUES (1,'A',3.45), (1,'B',3.99), (2,'A',10.99), (3,'B',1.45), (3,'C',1.69), (3,'D',1.25), (4,'D',19.95); CREATE TABLE zawodnik ( id INT NOT NULL AUTO_INCREMENT, imie CHAR(20) NOT NULL, nazwisko CHAR(30) NOT NULL, punkty INT NOT NULL, narodowosc CHAR(3) NOT NULL, PRIMARY KEY(id) ); INSERT INTO zawodnik (imie, nazwisko, punkty, narodowosc) VALUES ('Herman', 'Maier', 1265, 'AUT'), ('Stefan', 'Eberharter', 1223, 'AUT'), ('Benjamin', 'Raich', 1113, 'AUT'), ('Bode', 'Miller', 1098, 'USA'), ('Daron', 'Rahlves', 1004, 'USA'), ('Kalle', 'Pallander', 844, 'FIN'), ('Michael', 'Walchhofer', 828, 'AUT'), ('Lasse', 'Kjus', 824, 'NOR'), ('Hans', 'Knauss', 796, 'AUT'), ('Bjarne', 'Solbakken', 696, 'NOR'); */ SELECT narodowosc, SUM(punkty) AS “liczba punktow” FROM zawodnik GROUP BY narodowosc ORDER BY “liczba punktow” DESC; ID_filmu Tytul Kraj_produkcji Gatunek Cena_w_zl CREATE TABLE student ( id INT NOT NULL AUTO_INCREMENT , imie CHAR(20) NOT NULL, nazwisko CHAR(30) NOT NULL, PESEL CHAR(13) NOT NULL, PRIMARY KEY(id) ); INSERT INTO student (PESEL, imie, nazwisko) values ('65092490015', 'Krzysztof', 'Nowak'), ('79112889763', 'Adela', 'Waruszewska'), ('82072709846', 'Joanna', 'Teodorczuk'), ('80070765593', 'Antoni', 'Adamski'), ('79111590986', 'Joanna', 'Nowakowska'); DROP TABLE student CREATE TABLE student ( id INT NOT NULL , imie CHAR(20) NOT NULL, nazwisko CHAR(30) NOT NULL, PESEL CHAR(13) NOT NULL, PRIMARY KEY(id) ); INSERT INTO student ( id,PESEL, imie, nazwisko) values (1,'65092490015', 'Krzysztof', 'Nowak'), (2, '79112889763', 'Adela', 'Waruszewska'), (3, '82072709846', 'Joanna', 'Teodorczuk'), (4, '80070765593', 'Antoni', 'Adamski'), (5, '79111590986', 'Joanna', 'Nowakowska');