Raizekas

Untitled

Apr 15th, 2021
632
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. CREATE TABLE adresas (
  2.   id int(6),
  3.   adresas varchar(100),
  4.   PRIMARY KEY (id)
  5. );
  6.  
  7. CREATE TABLE klientas (
  8.  -- stulpelis stulpelioTipas
  9.   id int(6),
  10.   vardas varchar(30),
  11.   pavarde varchar(30),
  12.   PRIMARY KEY (id)
  13. );
  14.  
  15. crEatE table adr_klient_sujungimas (
  16.   sujungimo_id int(6),
  17.   kliento_id int(6),
  18.   adreso_id int(6),
  19.   PRIMARY KEY (sujungimo_id),
  20.   FOREIGN KEY (kliento_id) REFERENCES klientas(id),
  21.   FOREIGN KEY (adreso_id) REFERENCES adresas(id)
  22. );
  23.  
  24.  
  25. -- Klientu duomenu idejimas i lentele
  26. INSERT INTO klientas (id, vardas, pavarde) VALUES (1, 'Vardenis', 'Pavardenis');
  27. INSERT INTO klientas (id, vardas, pavarde) VALUES (2, 'Antanas', 'Antanauskas');
  28. INSERT INTO klientas (id, vardas, pavarde) VALUES (3, 'Jonas', 'Jonauskas');
  29. INSERT INTO klientas (id, vardas, pavarde) VALUES (4, 'Mantas', 'Mantevičius');
  30. INSERT INTO klientas (id, vardas, pavarde) VALUES (5, 'Ketvirtas', 'Dar Vienas');
  31. INSERT INTO klientas (id, vardas, pavarde) VALUES (6, 'Ketvirtas', 'Dar Vienas');
  32.  
  33.  
  34. -- Adresu duomenu idejimas i lentele
  35. INSERT INTO adresas (id, adresas) VALUES (1, 'Adreso g. 1, Kaunas');
  36. INSERT INTO adresas (id, adresas) VALUES (2, 'Antano g. 1, Kaunas');
  37. INSERT INTO adresas (id, adresas) VALUES (3, 'Jono g. 7, Klaipėda');
  38. INSERT INTO adresas (id, adresas) VALUES (4, 'Adreso g. 3, Vilnius');
  39.  
  40.  
  41. -- Sujungtu adresu su klientu idejimas i lentele
  42. INSERT INTO adr_klient_sujungimas (sujungimo_id, kliento_id, adreso_id)
  43. VALUES (1, 1, 1);
  44.  
  45. INSERT INTO adr_klient_sujungimas (sujungimo_id, kliento_id, adreso_id)
  46. VALUES (2, 1, 4);
  47.  
  48. INSERT INTO adr_klient_sujungimas (sujungimo_id, kliento_id, adreso_id)
  49. VALUES (3, 2, 2);
  50.  
  51. INSERT INTO adr_klient_sujungimas (sujungimo_id, kliento_id, adreso_id)
  52. VALUES (4, 3, 3);
  53.  
  54. INSERT INTO adr_klient_sujungimas (sujungimo_id, kliento_id, adreso_id)
  55. VALUES (5, 4, 1);
  56.  
  57.  
  58. -- Šitas įdėjimas turėtų mesti errorą, kadangi adreso su tokiu id nėra, todėl FOREIGN key neleis įdėti
  59. -- INSERT INTO adr_klient_sujungimas (sujungimo_id, kliento_id, adreso_id)
  60. -- VALUES (6, 1, 7);
RAW Paste Data

Adblocker detected! Please consider disabling it...

We've detected AdBlock Plus or some other adblocking software preventing Pastebin.com from fully loading.

We don't have any obnoxious sound, or popup ads, we actively block these annoying types of ads!

Please add Pastebin.com to your ad blocker whitelist or disable your adblocking software.

×