Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Usunięcie bazy danych jeśli istnieje
- DROP DATABASE IF EXISTS panstwa_miasta;
- -- Stworzenie bazy danych
- CREATE DATABASE panstwa_miasta;
- -- Zmienienie kontekstu używania przez serwer MYSQL bazy danych na państwa miasta
- -- ( użyte by nie trzeba było robić {NazwaBazyDanych}.{NazwaPolaWBazieDanych})
- USE panstwa_miasta;
- -- Tworzenie tabeli państwa
- CREATE TABLE panstwa(
- id_panstwa INT AUTO_INCREMENT,
- panstwo VARCHAR(50) NOT NULL,
- PRIMARY KEY(id_panstwa)
- );
- -- Wkładanie państw do bazy danych
- INSERT INTO panstwa VALUES (NULL,"Francja");
- INSERT INTO panstwa VALUES (NULL,"Polska");
- INSERT INTO panstwa VALUES (NULL,"Czechy");
- INSERT INTO panstwa VALUES (NULL,"Szwecja");
- -- Tworzenie tabeli miasta
- CREATE TABLE miasta(
- id_miasta INT AUTO_INCREMENT,
- miasto VARCHAR(50) NOT NULL,
- id_panstwa int,
- PRIMARY KEY(id_miasta)
- );
- -- Wkładanie miast do bazy danych
- INSERT INTO miasta VALUES (NULL,"Warszawa",2);
- INSERT INTO miasta VALUES (NULL,"Paryż",1);
- INSERT INTO miasta VALUES (NULL,"Rybnik",2);
- -- Wyciągnięcie wszystkich informacji z bazy danych miasta
- SELECT * FROM miasta;
- -- Wyciągnięcie wszystkich informacji z bazy danych państwa
- SELECT * FROM panstwa;
- -- KWERENDY -> Stary sposób
- SELECT panstwa.id_panstwa, panstwa.panstwo , miasta.id_miasta, miasta.miasto, miasta.id_panstwa FROM panstwa,miasta;
- SELECT panstwa.id_panstwa, panstwa.panstwo , miasta.id_miasta, miasta.miasto, miasta.id_panstwa FROM panstwa,miasta WHERE panstwa.id_panstwa = miasta.id_panstwa;
- -- Kwerendy -> nowy sposób ( z Joinem tabeli )
- SELECT miasta.id_miasta,miasta.miasto,miasta.id_panstwa,panstwa.id_panstwa,panstwa.panstwo FROM panstwa INNER JOIN miasta;
- SELECT miasta.id_miasta,miasta.miasto,miasta.id_panstwa,panstwa.id_panstwa,panstwa.panstwo FROM panstwa INNER JOIN miasta ON miasta.id_panstwa= panstwa.id_panstwa;
- SELECT miasta.miasto , panstwa.panstwo FROM panstwa INNER JOIN miasta ON miasta.id_panstwa= panstwa.id_panstwa;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement