SHARE
TWEET

Untitled

a guest Apr 2nd, 2019 67 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- phpMyAdmin SQL Dump
  2. -- version 4.8.5
  3. -- https://www.phpmyadmin.net/
  4. --
  5. -- Host: localhost
  6. -- Czas generowania: 02 Kwi 2019, 16:56
  7. -- Wersja serwera: 10.1.37-MariaDB
  8. -- Wersja PHP: 7.2.12
  9.  
  10. SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
  11. SET AUTOCOMMIT = 0;
  12. START TRANSACTION;
  13. SET time_zone = "+00:00";
  14.  
  15.  
  16. /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
  17. /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
  18. /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
  19. /*!40101 SET NAMES utf8mb4 */;
  20.  
  21. --
  22. -- Baza danych: `mydb`
  23. --
  24.  
  25. -- --------------------------------------------------------
  26.  
  27. --
  28. -- Struktura tabeli dla tabeli `faktury`
  29. --
  30.  
  31. CREATE TABLE `faktury` (
  32.   `numer_faktury` varchar(15) NOT NULL,
  33.   `id_pojazdu` int(11) NOT NULL,
  34.   `id_klienta` int(11) NOT NULL,
  35.   `data` date NOT NULL,
  36.   `kwota` decimal(10,0) NOT NULL
  37. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  38.  
  39. --
  40. -- Zrzut danych tabeli `faktury`
  41.  
  42. -- Struktura tabeli dla tabeli `klienci`
  43. --
  44.  
  45. CREATE TABLE `klienci` (
  46.   `id_klienci` int(11) NOT NULL,
  47.   `imie` varchar(45) NOT NULL,
  48.   `nazwisko` varchar(45) NOT NULL,
  49.   `numer_kontaktowy` varchar(45) NOT NULL,
  50.   `email` varchar(45) NOT NULL,
  51.   `nip` char(10) DEFAULT NULL,
  52.   `regon` varchar(45) DEFAULT NULL
  53. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  54.  
  55. --
  56.  
  57. -- --------------------------------------------------------
  58.  
  59. --
  60. -- Struktura tabeli dla tabeli `lista_napraw`
  61. --
  62.  
  63. CREATE TABLE `lista_napraw` (
  64.   `id_rodzaju_naprawy` int(11) NOT NULL,
  65.   `nazwa_naprawy` varchar(45) NOT NULL,
  66.   `koszt_naprawy` decimal(7,2) NOT NULL
  67. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  68.  
  69. --
  70.  
  71. --
  72.  
  73. CREATE TABLE `naprawy` (
  74.   `id_naprawy` int(11) NOT NULL,
  75.   `id_pojazdu` int(11) NOT NULL,
  76.   `id_klienta` int(11) NOT NULL,
  77.   `id_pracownika` int(11) NOT NULL,
  78.   `stan_licznika` varchar(45) NOT NULL,
  79.   `data_przyjecia` date NOT NULL,
  80.   `data_oddania` date DEFAULT NULL,
  81.   `uwagi` longtext
  82. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  83.  
  84.  
  85.  
  86. -- --------------------------------------------------------
  87.  
  88. --
  89. -- Struktura tabeli dla tabeli `naprawy_has_lista_napraw`
  90. --
  91.  
  92. CREATE TABLE `naprawy_has_lista_napraw` (
  93.   `naprawy_id_naprawy` int(11) NOT NULL,
  94.   `lista_napraw_id_rodzaju_naprawy` int(11) NOT NULL
  95. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  96.  
  97. --
  98. -- Zrzut danych tabeli `naprawy_has_lista_napraw`
  99.  
  100.  
  101. -- --------------------------------------------------------
  102.  
  103. --
  104. -- Struktura tabeli dla tabeli `pracownicy`
  105. --
  106.  
  107. CREATE TABLE `pracownicy` (
  108.   `id_pracownika` int(11) NOT NULL,
  109.   `imie` varchar(45) NOT NULL,
  110.   `nazwisko` varchar(45) NOT NULL,
  111.   `data_urodzenia` date NOT NULL,
  112.   `miejscowosc` varchar(45) NOT NULL,
  113.   `kod_pocztowy` varchar(45) NOT NULL,
  114.   `ulica` varchar(45) NOT NULL,
  115.   `nr_domu` varchar(45) NOT NULL,
  116.   `nr_lokalu` varchar(45) DEFAULT NULL,
  117.   `seria_dowodu_osobisego` char(9) NOT NULL,
  118.   `pesel` char(11) NOT NULL,
  119.   `numer_kontaktowy` varchar(45) NOT NULL
  120. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  121.  
  122. --
  123. -- Zrzut danych tabeli `pracownicy`
  124. --
  125.  
  126. -- --------------------------------------------------------
  127.  
  128. --
  129. -- Struktura tabeli dla tabeli `proby_logowania`
  130. --
  131.  
  132. CREATE TABLE `proby_logowania` (
  133.   `id_proby` int(11) NOT NULL,
  134.   `ip` char(15) DEFAULT NULL,
  135.   `data` timestamp NULL DEFAULT NULL
  136. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  137.  
  138. -- --------------------------------------------------------
  139.  
  140. --
  141. -- Struktura tabeli dla tabeli `role`
  142. --
  143.  
  144. CREATE TABLE `role` (
  145.   `id_roli` int(11) NOT NULL,
  146.   `nazwa_roli` varchar(45) DEFAULT NULL
  147. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  148.  
  149. --
  150. -- Zrzut danych tabeli `role`
  151. --
  152.  
  153. INSERT INTO `role` (`id_roli`, `nazwa_roli`) VALUES
  154. (1, 'Administrator'),
  155. (2, 'Mechanik'),
  156. (3, 'Księgowy'),
  157. (4, 'Właściciel'),
  158. (5, 'Użytkownik');
  159.  
  160. -- --------------------------------------------------------
  161.  
  162. --
  163. -- Struktura tabeli dla tabeli `sesje`
  164. --
  165.  
  166. CREATE TABLE `sesje` (
  167.   `id_sesji` int(11) NOT NULL,
  168.   `id_uzytkownika` int(11) NOT NULL,
  169.   `hash` char(40) NOT NULL,
  170.   `data_wygasniecia` datetime NOT NULL,
  171.   `ip` varchar(39) NOT NULL,
  172.   `agent` varchar(200) NOT NULL,
  173.   `cookie` char(40) NOT NULL
  174. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  175.  
  176. -- --------------------------------------------------------
  177.  
  178. --
  179. -- Struktura tabeli dla tabeli `uzytkownicy`
  180. --
  181.  
  182. CREATE TABLE `uzytkownicy` (
  183.   `id_uzytkownika` int(11) NOT NULL,
  184.   `email` varchar(45) NOT NULL,
  185.   `haslo` varchar(100) NOT NULL,
  186.   `ostatnie_logowanie` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  187.   `id_pracownika` int(11) DEFAULT NULL,
  188.   `id_roli` int(11) NOT NULL
  189. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  190.  
  191. --
  192. -- Zrzut danych tabeli `uzytkownicy`
  193. --
  194.  
  195. INSERT INTO `uzytkownicy` (`id_uzytkownika`, `email`, `haslo`, `ostatnie_logowanie`, `id_pracownika`, `id_roli`) VALUES
  196. (1, 'duzybrzuszek@gmail.com', 'password1', '0000-00-00 00:00:00', 1, 1),
  197. (2, 'myszka@gmail.com', 'password1', '0000-00-00 00:00:00', 2, 2),
  198. (3, 'duzalyda@o2.pl', 'password3', '2019-03-19 16:12:37', NULL, 4),
  199. (4, 'malalyda@wp.pl', 'password4', '2019-03-19 16:12:37', 4, 2),
  200. (5, 'klocuszek@gmail.com', 'kakaka', '2019-03-19 16:13:03', NULL, 4);
  201.  
  202. -- --------------------------------------------------------
  203.  
  204. --
  205. -- Struktura tabeli dla tabeli `zablokowani`
  206. --
  207.  
  208. CREATE TABLE `zablokowani` (
  209.   `id_zab` int(11) NOT NULL,
  210.   `domena` varchar(100) NOT NULL
  211. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  212.  
  213. --
  214. -- Indeksy dla zrzutów tabel
  215. --
  216.  
  217. --
  218. -- Indeksy dla tabeli `faktury`
  219. --
  220. ALTER TABLE `faktury`
  221.   ADD PRIMARY KEY (`numer_faktury`);
  222.  
  223. --
  224. -- Indeksy dla tabeli `klienci`
  225. --
  226. ALTER TABLE `klienci`
  227.   ADD PRIMARY KEY (`id_klienci`);
  228.  
  229. --
  230. -- Indeksy dla tabeli `lista_napraw`
  231. --
  232. ALTER TABLE `lista_napraw`
  233.   ADD PRIMARY KEY (`id_rodzaju_naprawy`);
  234.  
  235. --
  236. -- Indeksy dla tabeli `naprawy`
  237. --
  238. ALTER TABLE `naprawy`
  239.   ADD PRIMARY KEY (`id_naprawy`);
  240.  
  241. --
  242. -- Indeksy dla tabeli `naprawy_has_lista_napraw`
  243. --
  244. ALTER TABLE `naprawy_has_lista_napraw`
  245.   ADD PRIMARY KEY (`naprawy_id_naprawy`,`lista_napraw_id_rodzaju_naprawy`),
  246.   ADD KEY `fk_naprawy_has_lista_napraw_lista_napraw1_idx` (`lista_napraw_id_rodzaju_naprawy`),
  247.   ADD KEY `fk_naprawy_has_lista_napraw_naprawy1_idx` (`naprawy_id_naprawy`);
  248.  
  249. --
  250. -- Indeksy dla tabeli `pojazdy`
  251. --
  252. ALTER TABLE `pojazdy`
  253.   ADD PRIMARY KEY (`id_pojazdu`);
  254.  
  255. --
  256. -- Indeksy dla tabeli `pracownicy`
  257. --
  258. ALTER TABLE `pracownicy`
  259.   ADD PRIMARY KEY (`id_pracownika`);
  260.  
  261. --
  262. -- Indeksy dla tabeli `proby_logowania`
  263. --
  264. ALTER TABLE `proby_logowania`
  265.   ADD PRIMARY KEY (`id_proby`);
  266.  
  267. --
  268. -- Indeksy dla tabeli `role`
  269. --
  270. ALTER TABLE `role`
  271.   ADD PRIMARY KEY (`id_roli`);
  272.  
  273. --
  274. -- Indeksy dla tabeli `sesje`
  275. --
  276. ALTER TABLE `sesje`
  277.   ADD PRIMARY KEY (`id_sesji`);
  278.  
  279. --
  280. -- Indeksy dla tabeli `uzytkownicy`
  281. --
  282. ALTER TABLE `uzytkownicy`
  283.   ADD PRIMARY KEY (`id_uzytkownika`);
  284.  
  285. --
  286. -- Indeksy dla tabeli `zablokowani`
  287. --
  288. ALTER TABLE `zablokowani`
  289.   ADD PRIMARY KEY (`id_zab`),
  290.   ADD UNIQUE KEY `domena_UNIQUE` (`domena`);
  291.  
  292. --
  293. -- AUTO_INCREMENT for dumped tables
  294. --
  295.  
  296. --
  297. -- AUTO_INCREMENT dla tabeli `klienci`
  298. --
  299. ALTER TABLE `klienci`
  300.   MODIFY `id_klienci` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;
  301.  
  302. --
  303. -- AUTO_INCREMENT dla tabeli `lista_napraw`
  304. --
  305. ALTER TABLE `lista_napraw`
  306.   MODIFY `id_rodzaju_naprawy` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;
  307.  
  308. --
  309. -- AUTO_INCREMENT dla tabeli `naprawy`
  310. --
  311. ALTER TABLE `naprawy`
  312.   MODIFY `id_naprawy` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;
  313.  
  314. --
  315. -- AUTO_INCREMENT dla tabeli `pojazdy`
  316. --
  317. ALTER TABLE `pojazdy`
  318.   MODIFY `id_pojazdu` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;
  319.  
  320. --
  321. -- AUTO_INCREMENT dla tabeli `pracownicy`
  322. --
  323. ALTER TABLE `pracownicy`
  324.   MODIFY `id_pracownika` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;
  325.  
  326. --
  327. -- AUTO_INCREMENT dla tabeli `proby_logowania`
  328. --
  329. ALTER TABLE `proby_logowania`
  330.   MODIFY `id_proby` int(11) NOT NULL AUTO_INCREMENT;
  331.  
  332. --
  333. -- AUTO_INCREMENT dla tabeli `role`
  334. --
  335. ALTER TABLE `role`
  336.   MODIFY `id_roli` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;
  337.  
  338. --
  339. -- AUTO_INCREMENT dla tabeli `sesje`
  340. --
  341. ALTER TABLE `sesje`
  342.   MODIFY `id_sesji` int(11) NOT NULL AUTO_INCREMENT;
  343.  
  344. --
  345. -- AUTO_INCREMENT dla tabeli `uzytkownicy`
  346. --
  347. ALTER TABLE `uzytkownicy`
  348.   MODIFY `id_uzytkownika` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;
  349.  
  350. --
  351. -- AUTO_INCREMENT dla tabeli `zablokowani`
  352. --
  353. ALTER TABLE `zablokowani`
  354.   MODIFY `id_zab` int(11) NOT NULL AUTO_INCREMENT;
  355.  
  356. --
  357. -- Ograniczenia dla zrzutów tabel
  358. --
  359.  
  360. --
  361. -- Ograniczenia dla tabeli `naprawy_has_lista_napraw`
  362. --
  363. ALTER TABLE `naprawy_has_lista_napraw`
  364.   ADD CONSTRAINT `fk_naprawy_has_lista_napraw_lista_napraw1` FOREIGN KEY (`lista_napraw_id_rodzaju_naprawy`) REFERENCES `lista_napraw` (`id_rodzaju_naprawy`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  365.   ADD CONSTRAINT `fk_naprawy_has_lista_napraw_naprawy1` FOREIGN KEY (`naprawy_id_naprawy`) REFERENCES `naprawy` (`id_naprawy`) ON DELETE NO ACTION ON UPDATE NO ACTION;
  366. COMMIT;
  367.  
  368. /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
  369. /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
  370. /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top