Advertisement
Guest User

Untitled

a guest
Apr 2nd, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.07 KB | None | 0 0
  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 */;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement