· 10 years ago · Sep 08, 2016, 09:42 AM
1drop database ksiegarnia; create database ksiegarnia; use ksiegarnia;
2-- phpMyAdmin SQL Dump
3-- version 3.4.5
4-- http://www.phpmyadmin.net
5--
6-- Host: localhost
7-- Czas wygenerowania: 25 Paź 2012, 18:26
8-- Wersja serwera: 5.5.16
9-- Wersja PHP: 5.3.8
10
11SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
12SET time_zone = "+00:00";
13
14
15/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
16/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
17/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
18/*!40101 SET NAMES utf8 */;
19
20--
21-- Baza danych: `ksiegarnia`
22--
23
24-- --------------------------------------------------------
25
26--
27-- Struktura tabeli dla `klienci`
28--
29
30CREATE TABLE IF NOT EXISTS `klienci` (
31 `idklienta` int(11) NOT NULL AUTO_INCREMENT,
32 `imie` text COLLATE utf8_polish_ci NOT NULL,
33 `nazwisko` text COLLATE utf8_polish_ci NOT NULL,
34 `miejscowosc` text COLLATE utf8_polish_ci NOT NULL,
35 PRIMARY KEY (`idklienta`),
36 KEY `id` (`idklienta`)
37) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci AUTO_INCREMENT=11 ;
38
39--
40-- Zrzut danych tabeli `klienci`
41--
42
43INSERT INTO `klienci` (`idklienta`, `imie`, `nazwisko`, `miejscowosc`) VALUES
44(1, 'Lucjan', 'Błaszczyk', 'Gliwice'),
45(2, 'Marian', 'Nowak', 'Katowice'),
46(3, 'Maciej', 'Grzywocz', 'Ruda ÅšlÄ…ska'),
47(4, 'Dorota', 'Jankowska', 'Knurów'),
48(5, 'Tomasz', 'Mazur', 'Jelenia Góra'),
49(6, 'Michał', 'Fedeliński', 'Kraków'),
50(7, 'Artur', 'Rutkowski', 'Kielce'),
51(8, 'Mateusz', 'Skorupa', 'Gdańsk'),
52(9, 'Andrzej', 'Rutkowski', 'Rybnik'),
53(10, 'Anna', 'Karenina', 'Pułtusk');
54
55-- --------------------------------------------------------
56
57--
58-- Struktura tabeli dla `ksiazki`
59--
60
61CREATE TABLE IF NOT EXISTS `ksiazki` (
62 `idksiazki` int(11) NOT NULL AUTO_INCREMENT,
63 `imieautora` text COLLATE utf8_polish_ci NOT NULL,
64 `nazwiskoautora` text COLLATE utf8_polish_ci NOT NULL,
65 `tytul` text COLLATE utf8_polish_ci NOT NULL,
66 `cena` float NOT NULL,
67 PRIMARY KEY (`idksiazki`)
68) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci AUTO_INCREMENT=6 ;
69
70--
71-- Zrzut danych tabeli `ksiazki`
72--
73
74INSERT INTO `ksiazki` (`idksiazki`, `imieautora`, `nazwiskoautora`, `tytul`, `cena`) VALUES
75(1, 'Peter', 'MacIntyre', 'PHP. Zaawansowane programowanie', 47.29),
76(2, 'Andrzej', 'SzelÄ…g', 'Windows 8 PL. Zaawansowana administracja systemem', 49.99),
77(3, 'Jacob', 'Seidelin', 'HTML5. Tworzenie gier', 53.65),
78(4, 'Tomasz', 'Kowalski', 'Urządzenia techniki komputerowej. Podręcznik dla technikum', 34.15),
79(5, 'Åukasz', 'Pasternak', 'PHP. Tworzenie nowoczesnych stron WWW', 29.99);
80
81-- --------------------------------------------------------
82
83--
84-- Struktura tabeli dla `zamowienia`
85--
86
87CREATE TABLE IF NOT EXISTS `zamowienia` (
88 `idzamowienia` int(11) NOT NULL AUTO_INCREMENT,
89 `idklienta` int(11) NOT NULL,
90 `idksiazki` int(11) NOT NULL,
91 `data` date NOT NULL,
92 `status` text COLLATE utf8_polish_ci NOT NULL,
93 PRIMARY KEY (`idzamowienia`)
94) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci AUTO_INCREMENT=7 ;
95
96--
97-- Zrzut danych tabeli `zamowienia`
98--
99
100INSERT INTO `zamowienia` (`idzamowienia`, `idklienta`, `idksiazki`, `data`, `status`) VALUES
101(1, 4, 2, '2012-10-08', 'oczekiwanie'),
102(2, 3, 1, '2012-09-08', 'wyslano'),
103(3, 8, 1, '2012-10-11', 'wyslano'),
104(4, 4, 5, '2012-10-15', 'oczekiwanie'),
105(5, 4, 4, '2012-08-12', 'oczekiwanie'),
106(6, 3, 2, '2012-10-20', 'wyslano');
107
108/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
109/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
110/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
111
112
113select * from ksiazki;
114
115select * from ksiazki order by tytul;
116
117select MAX(cena) as cena, tytul from ksiazki;
118
119select * from zamowienia where status = 'wyslano';
120
121select * from klienci where nazwisko = 'Rutkowski';
122
123select * from ksiazki where tytul like '%php%';
124
125select * from zamowienia;
126
127select min(data) as data, idksiazki from zamowienia;
128
129select MAX(cena) as cena, tytul from ksiazki;
130
131select * from klienci;
132
133select klienci.imie, klienci.nazwisko, zamowienia.idzamowienia, zamowienia.data from klienci, zamowienia where klienci.idklienta = zamowienia.idklienta;
134
135select klienci.imie as 'Imię', klienci.nazwisko as 'Nazwisko', zamowienia.idzamowienia as 'Numer zamówenia', zamowienia.data as 'Data zamówenia' from klienci, zamowienia where klienci.idklienta=zamowienia.idklienta;
136
137select * from klienci, zamowienia where klienci.idklienta = zamowienia.idklienta and zamowienia.idksiazki = 2;
138
139select * from klienci, zamowienia where klienci.idklienta = 4;
140
141select * from klienci, zamowienia where klienci.nazwisko = 'Grzywocz';
142
143select * from klienci, zamowienia, ksiazki where klienci.nazwisko = 'Grzywocz' order by ksiazki.tytul;
144
145select imie, nazwisko from klienci left join zamowienia on zamowienia.idklienta = klienci.idklienta and zamowienia.idzamowienia = NULL;
146
147update klienci set nazwisko = 'Kowalczyk' where idklienta = 1;
148
149update klienci set idklienta = 1 where idklienta = 3;
150
151update ksiazki set cena = cena * 1.1;
152
153update ksiazki set cena = cena - 10 order by cena desc limit 1;
154
155update klienci set imie = 'Joanna', nazwisko = 'Dostojewska' where imie = 'Anna' and nazwisko = 'Karenina';
156
157update zamowienia set status = 'Wysłano' where idzamowienia between 3 and 5;