














|
Wirtualna biblioteka języka SQL
Przykładowa baza danych
- Poniższa baza została stworzona przez autora "Wirtualnej biblioteki języka SQL". Do stworzenia takiej prostej bazy danych potrzebny jest zainstalowany na dyku twardym serwer baz danych MYSQL i program MYSQL FRONT. Bazę danych tworzymy
w zakładce QUERY. W miejsce imion, nazwisk, adresów i maili można wpisać inne dane. Oczywićie w miare zawansowania można budować znacznie bardziej zaawansowane bazy, jednak należy zaczynać zawsze od tych najprostszych. Powodzenia!!!
- To sš polecenia których należy użyć:
- show databases;
- create database przyjaciele;
- show databases;
- use przyjaciele;
- show tables;
- Create table konatkty (idos int auto_increment primary key, imie varchar(10) not null, nazwisko varchar(20) not null, mail varchar(30) not null, adres varchar(60) not null, zainteresowania varchar(100) not null,juz_bylismy varchar(100) not null);
- show tables;
- describe konatkty;
- Insert into konatkty values (NULL,'Monika','Markiewicz','mm@sql.com','Szczecinek','Film','Brzoza, Kraków'),
(NULL,'Anna', 'Wawrzyniak','aw@sql.com','Szczecinek','Zwierzaki, praca w ogrodzie','Pršdocin, Brzoza'),
(NULL,'Anna', 'Wawrzynicka','xw@sql.com','Bydgoszcz','Piłka siatkowa','Kraków, Brzoza'),
(NULL,'Łukasz', 'Wojaczyński','lw@sql.com','Bydgoszcz','Komputery, gry FPP','Brzoza, Kraków');
- use przyjaciele;
- show tables;
- Create table wycieczka
(
Uczestnicy varchar(10) NOT NULL,
pocz DATE,
koniec DATE,
impreza varchar(45) NOT NULL,
miejsce varchar(56) NOT NULL,
opis varchar(200) NOT NULL,
idos int auto_increment primary key
);
- show tables;
- Describe wycieczka;
- Insert into wycieczka values ('1, 2, 3, 4', '2004-12-24', '2005-01-03', 'Sylwek', 'Szczecinek', 'Dobra zabawa', NULL),
('2, 3, 4', '2005-04-20', '2005-04-30', 'Targi motoryzacyjne', 'Poznań', 'Niezła jazda', NULL),
('1, 3, 4', '2005-06-10', '2005-06-15', 'Majówka', 'Brzoza', 'Ognisko na całe miasto', NULL),
('3, 4', '2005-07-10', '2005-08-01', 'Operacja Jeziro', 'Pršdocin', 'Odpoczynek i kšpiele w niedziele', NULL),
('1, 4', '2005-09-01', '2005-09-12', 'Thomson ISI', 'Filadelfia', 'Wywiad z Eugenem Garfieldem', NULL);
- Poniżej znajduję się przykładowe polecenia wyszukiwawcze do powyższej bazy danych, wszystkie polecenia kończymy znakiem ";":
- Show databases; Use przyjaciele; Show tables; Show tables; Select * From konatkty;
- Select * From wycieczka order by idos desc;
- Select nazwisko From konatkty;
- Select idos From wycieczka limit 1, 4;
- Select nazwisko, imie, mail, adres From konatkty;
- Select nazwisko, imie, mail From konatkty order by imie;
Select nazwisko, imie, mail From konatkty order by mail;
- Select * From wycieczka where idos ="2";
- Select * From wycieczka where idos!="2";
- Select * From konatkty, wycieczka where nazwisko like "wa%";
- Select * from konatkty, wycieczka where imie like "a%";
- Select * from konatkty, wycieczka where imie like "a%" or imie like "m%" order by imie;
Select * from konatkty, wycieczka where imie like "a%" or imie like "m%" order by miejsce desc;
- Select * from wycieczka where miejsce!="Szczecinek" and miejsce!="Poznań";
- Select nazwisko, juz_bylismy from konatkty;
- Select nazwisko, miejsce, opis from konatkty, wycieczka where miejsce!="Szczecinek" and miejsce!="Poznań";
- select * from konatkty, wycieczka;
W góre
© by Łukasz Wojaczyński, Bydgoszcz 2005/2006
|