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ć:
  1. show databases;
  2. create database przyjaciele;
  3. show databases;
  4. use przyjaciele;
  5. show tables;
  6. 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);
  7. show tables;
  8. describe konatkty;
  9. 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');
  10. use przyjaciele;
  11. show tables;
  12. 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
    );
  13. show tables;
  14. Describe wycieczka;
  15. 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 ";":
  1. Show databases; Use przyjaciele; Show tables; Show tables; Select * From konatkty;
  2. Select * From wycieczka order by idos desc;
  3. Select nazwisko From konatkty;
  4. Select idos From wycieczka limit 1, 4;
  5. Select nazwisko, imie, mail, adres From konatkty;
  6. Select nazwisko, imie, mail From konatkty order by imie; Select nazwisko, imie, mail From konatkty order by mail;
  7. Select * From wycieczka where idos ="2";
  8. Select * From wycieczka where idos!="2";
  9. Select * From konatkty, wycieczka where nazwisko like "wa%";
  10. Select * from konatkty, wycieczka where imie like "a%";
  11. 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;
  12. Select * from wycieczka where miejsce!="Szczecinek" and miejsce!="Poznań";
  13. Select nazwisko, juz_bylismy from konatkty;
  14. Select nazwisko, miejsce, opis from konatkty, wycieczka where miejsce!="Szczecinek" and miejsce!="Poznań";
  15. select * from konatkty, wycieczka;
W góre
© by Łukasz Wojaczyński, Bydgoszcz 2005/2006

Darmowy hosting zapewnia PRV.pl : andryszekk, fulserwis, magazyn666, e-kredyty, pitbullenergydrink
Dziel sie multimediami na Patrz.pl