· 10 years ago · Sep 08, 2016, 09:40 AM
1create database test2;
2use test2;
3
4SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
5SET time_zone = "+00:00";
6
7
8/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
9/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
10/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
11/*!40101 SET NAMES utf8 */;
12
13--
14-- Baza danych: `ksiegarnia`
15--
16
17-- --------------------------------------------------------
18
19--
20-- Struktura tabeli dla `klienci`
21--
22
23CREATE TABLE IF NOT EXISTS `klienci` (
24 `idklienta` int(11) NOT NULL AUTO_INCREMENT,
25 `imie` text COLLATE utf8_polish_ci NOT NULL,
26 `nazwisko` text COLLATE utf8_polish_ci NOT NULL,
27 `miejscowosc` text COLLATE utf8_polish_ci NOT NULL,
28 PRIMARY KEY (`idklienta`),
29 KEY `id` (`idklienta`)
30) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci AUTO_INCREMENT=11 ;
31
32--
33-- Zrzut danych tabeli `klienci`
34--
35
36INSERT INTO `klienci` (`idklienta`, `imie`, `nazwisko`, `miejscowosc`) VALUES
37(1, 'Lucjan', 'Błaszczyk', 'Gliwice'),
38(2, 'Marian', 'Nowak', 'Katowice'),
39(3, 'Maciej', 'Grzywocz', 'Ruda ÅšlÄ…ska'),
40(4, 'Dorota', 'Jankowska', 'Knurów'),
41(5, 'Tomasz', 'Mazur', 'Jelenia Góra'),
42(6, 'Michał', 'Fedeliński', 'Kraków'),
43(7, 'Artur', 'Rutkowski', 'Kielce'),
44(8, 'Mateusz', 'Skorupa', 'Gdańsk'),
45(9, 'Andrzej', 'Rutkowski', 'Rybnik'),
46(10, 'Anna', 'Karenina', 'Pułtusk');
47
48-- --------------------------------------------------------
49
50--
51-- Struktura tabeli dla `ksiazki`
52--
53
54CREATE TABLE IF NOT EXISTS `ksiazki` (
55 `idksiazki` int(11) NOT NULL AUTO_INCREMENT,
56 `imieautora` text COLLATE utf8_polish_ci NOT NULL,
57 `nazwiskoautora` text COLLATE utf8_polish_ci NOT NULL,
58 `tytul` text COLLATE utf8_polish_ci NOT NULL,
59 `cena` float NOT NULL,
60 PRIMARY KEY (`idksiazki`)
61) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci AUTO_INCREMENT=6 ;
62
63--
64-- Zrzut danych tabeli `ksiazki`
65--
66
67INSERT INTO `ksiazki` (`idksiazki`, `imieautora`, `nazwiskoautora`, `tytul`, `cena`) VALUES
68(1, 'Peter', 'MacIntyre', 'PHP. Zaawansowane programowanie', 47.29),
69(2, 'Andrzej', 'SzelÄ…g', 'Windows 8 PL. Zaawansowana administracja systemem', 49.99),
70(3, 'Jacob', 'Seidelin', 'HTML5. Tworzenie gier', 53.65),
71(4, 'Tomasz', 'Kowalski', 'Urządzenia techniki komputerowej. Podręcznik dla technikum', 34.15),
72(5, 'Åukasz', 'Pasternak', 'PHP. Tworzenie nowoczesnych stron WWW', 29.99);
73
74-- --------------------------------------------------------
75
76--
77-- Struktura tabeli dla `zamowienia`
78--
79
80CREATE TABLE IF NOT EXISTS `zamowienia` (
81 `idzamowienia` int(11) NOT NULL AUTO_INCREMENT,
82 `idklienta` int(11) NOT NULL,
83 `idksiazki` int(11) NOT NULL,
84 `data` date NOT NULL,
85 `status` text COLLATE utf8_polish_ci NOT NULL,
86 PRIMARY KEY (`idzamowienia`)
87) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci AUTO_INCREMENT=7 ;
88
89--
90-- Zrzut danych tabeli `zamowienia`
91--
92
93INSERT INTO `zamowienia` (`idzamowienia`, `idklienta`, `idksiazki`, `data`, `status`) VALUES
94(1, 4, 2, '2012-10-08', 'oczekiwanie'),
95(2, 3, 1, '2012-09-08', 'wyslano'),
96(3, 8, 1, '2012-10-11', 'wyslano'),
97(4, 4, 5, '2012-10-15', 'oczekiwanie'),
98(5, 4, 4, '2012-08-12', 'oczekiwanie'),
99(6, 3, 2, '2012-10-20', 'wyslano');
100
101/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
102/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
103/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
104
105select* from ksiazki order by tytul asc;
106select max(cena) as cena, tytul from ksiazki;
107select idzamowienia,status from zamowienia where status="wyslano";
108select imie,nazwisko from klienci where nazwisko="Rutkowski";
109select tytul from ksiazki where tytul like "%PHP%";
110select idzamowienia,MIN(data) from zamowienia;
111select klienci.imie,klienci.nazwisko,zamowienia.idzamowienia,zamowienia.data as "szczegoly" from klienci,zamowienia;