Advertisement
Szczepan86

MySQL - przykładowa baza do gry przygodowej

Feb 28th, 2018
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 7.19 KB | None | 0 0
  1. CREATE TABLE Uzytkownik (
  2.     UzytkownikID    int AUTO_INCREMENT,
  3.     Nazwa           varchar(100) UNIQUE,
  4.     Email           varchar(100) UNIQUE,
  5.     Haslo           char(40),
  6.     Mailing         int,
  7.     PRIMARY KEY (UzytkownikID)
  8. );
  9.  
  10. CREATE TABLE Lokacja (
  11.     LokacjaID       int AUTO_INCREMENT,
  12.     Nazwa           varchar(100),
  13.     Opis            text,
  14.     PozycjaX        int,
  15.     PozycjaY        int,
  16.     PRIMARY KEY (LokacjaID),
  17.     UNIQUE KEY Pozycja (PozycjaX, PozycjaY)
  18. );
  19.  
  20. CREATE TABLE Rasa (
  21.     RasaID          int AUTO_INCREMENT,
  22.     Nazwa           varchar(100),
  23.     PRIMARY KEY (RasaID)
  24. );
  25.  
  26. CREATE TABLE Bohater (
  27.     BohaterID       int AUTO_INCREMENT,
  28.     Nazwa           varchar(100) UNIQUE,
  29.     PunktyZycia     int,
  30.     Inteligencja    int,
  31.     Sila            int,
  32.     Zrecznosc       int,
  33.     Poziom          int,
  34.     RasaID          int,
  35.     UzytkownikID    int,
  36.     LokacjaID       int,
  37.     PRIMARY KEY (BohaterID),
  38.     FOREIGN KEY (RasaID) REFERENCES Rasa(RasaID),
  39.     FOREIGN KEY (UzytkownikID) REFERENCES Uzytkownik(UzytkownikID),
  40.     FOREIGN KEY (LokacjaID) REFERENCES Lokacja(LokacjaID)
  41. );
  42.  
  43. CREATE TABLE Potwor (
  44.     PotworID        int AUTO_INCREMENT,
  45.     Nazwa           varchar(100),
  46.     PunktyZycia     int,
  47.     Inteligencja    int,
  48.     Sila            int,
  49.     Zrecznosc       int,
  50.     LokacjaID       int,
  51.     PRIMARY KEY (PotworID),
  52.     FOREIGN KEY (LokacjaID) REFERENCES Lokacja(LokacjaID)
  53. );
  54.  
  55. CREATE TABLE Przedmiot (
  56.     PrzedmiotID     int AUTO_INCREMENT,
  57.     Nazwa           varchar(100),
  58.     Opis            varchar(400),
  59.     PotworID        int,
  60.     BohaterID       int,
  61.     LokacjaID       int,
  62.     PRIMARY KEY (PrzedmiotID),
  63.     FOREIGN KEY (PotworID) REFERENCES Potwor(PotworID),
  64.     FOREIGN KEY (BohaterID) REFERENCES Bohater(BohaterID),
  65.     FOREIGN KEY (LokacjaID) REFERENCES Lokacja(LokacjaID)
  66. );
  67.  
  68.  
  69.  
  70. INSERT INTO Uzytkownik (Nazwa, Email, Haslo, Mailing) VALUES ('Adam', 'adam@adam.pl', 'f941e1206abd4a2d8889da67be10151f429d95dc', 1);
  71. INSERT INTO Uzytkownik (Nazwa, Email, Haslo, Mailing) VALUES ('Bartosz', 'bartosz@bartosz.pl', '1997f2355b2e5f363813e87468718d6d07331c69', 0);
  72. INSERT INTO Uzytkownik (Nazwa, Email, Haslo, Mailing) VALUES ('Celina', 'celina@celina.pl', '773abc099f23bffc6e0714dd6efdaa063b63b97a', 0);
  73. INSERT INTO Uzytkownik (Nazwa, Email, Haslo, Mailing) VALUES ('Dawid', 'dawid@dawid.pl', '154dc68868c732345b1feb0bbd7fba65855888ca', 1);
  74. INSERT INTO Uzytkownik (Nazwa, Email, Haslo, Mailing) VALUES ('Ewelina', 'ewelina@ewelina.pl', 'e1fd29bb1c9be94a6d44df9146000edb7cd26522', 1);
  75.  
  76. INSERT INTO Lokacja (Nazwa, Opis, PozycjaX, PozycjaY) VALUES ('Komnata', 'Nasza pierwsza komnata, z ktorej rozpoczynamy przygode. Ma podloge, sufit i nawet jakies meble.', 0, 0);
  77. INSERT INTO Lokacja (Nazwa, Opis, PozycjaX, PozycjaY) VALUES ('Korytarz przechodni', 'Korytarz, ktory znajduje sie na polnoc od naszego miejsca startu. Poki co nic tu nie ma, ale kto wie co przyniesie jutro.', 0, 1);
  78. INSERT INTO Lokacja (Nazwa, Opis, PozycjaX, PozycjaY) VALUES ('Komnata wschodnia', 'Cala komnata zawalona jest zabugowanym kodem. Poza tym nic tu nie ma.', -1, 1);
  79. INSERT INTO Lokacja (Nazwa, Opis, PozycjaX, PozycjaY) VALUES ('Komnata zachodnia', 'To jest komnata zapomnianych pomyslow. Znajduje sie tu masa niedokonczonych projektow. Chyba ludzie czesto tu bywaja.', 1, 1);
  80. INSERT INTO Lokacja (Nazwa, Opis, PozycjaX, PozycjaY) VALUES ('Waski korytarz', 'Korytarz laczacy korytarz przechodni z pokojem na samej polnocy. Uwazaj, by nie potknac sie o kable.', 0, 2);
  81. INSERT INTO Lokacja (Nazwa, Opis, PozycjaX, PozycjaY) VALUES ('Polnocny pokoj', 'Pokoj zwierzen. Mozesz sie zwierzyc. Albo i nie.', 0, 3);
  82.  
  83. INSERT INTO Rasa (Nazwa) VALUES ('czlowiek');
  84. INSERT INTO Rasa (Nazwa) VALUES ('elf');
  85. INSERT INTO Rasa (Nazwa) VALUES ('krasnolud');
  86. INSERT INTO Rasa (Nazwa) VALUES ('niziolek');
  87.  
  88. INSERT INTO Bohater (Nazwa, PunktyZycia, Inteligencja, Sila, Zrecznosc, Poziom, RasaID, UzytkownikID, LokacjaID) VALUES ('Trugia', 97, 10, 6, 11, 7, 1, 5, 5);
  89. INSERT INTO Bohater (Nazwa, PunktyZycia, Inteligencja, Sila, Zrecznosc, Poziom, RasaID, UzytkownikID, LokacjaID) VALUES ('Athush', 36, 8, 17, 4, 7, 1, 5, 5);
  90. INSERT INTO Bohater (Nazwa, PunktyZycia, Inteligencja, Sila, Zrecznosc, Poziom, RasaID, UzytkownikID, LokacjaID) VALUES ('Elsecli', 81, 9, 6, 5, 7, 2, 4, 5);
  91. INSERT INTO Bohater (Nazwa, PunktyZycia, Inteligencja, Sila, Zrecznosc, Poziom, RasaID, UzytkownikID, LokacjaID) VALUES ('Nemp', 36, 11, 15, 8, 10, 2, 2, 3);
  92. INSERT INTO Bohater (Nazwa, PunktyZycia, Inteligencja, Sila, Zrecznosc, Poziom, RasaID, UzytkownikID, LokacjaID) VALUES ('Cheimyum', 10, 10, 4, 8, 2, 1, 1, 1);
  93. INSERT INTO Bohater (Nazwa, PunktyZycia, Inteligencja, Sila, Zrecznosc, Poziom, RasaID, UzytkownikID, LokacjaID) VALUES ('Suatagnas', 28, 6, 3, 12, 1, 1, 5, 5);
  94. INSERT INTO Bohater (Nazwa, PunktyZycia, Inteligencja, Sila, Zrecznosc, Poziom, RasaID, UzytkownikID, LokacjaID) VALUES ('Nughuz', 80, 4, 11, 17, 8, 3, 4, 5);
  95. INSERT INTO Bohater (Nazwa, PunktyZycia, Inteligencja, Sila, Zrecznosc, Poziom, RasaID, UzytkownikID, LokacjaID) VALUES ('Boshox', 31, 9, 7, 12, 8, 1, 3, 2);
  96. INSERT INTO Bohater (Nazwa, PunktyZycia, Inteligencja, Sila, Zrecznosc, Poziom, RasaID, UzytkownikID, LokacjaID) VALUES ('Idouxo', 52, 8, 5, 3, 2, 1, 4, 3);
  97. INSERT INTO Bohater (Nazwa, PunktyZycia, Inteligencja, Sila, Zrecznosc, Poziom, RasaID, UzytkownikID, LokacjaID) VALUES ('Cale', 21, 6, 9, 15, 2, 1, 3, 3);
  98.  
  99. INSERT INTO Potwor (Nazwa, PunktyZycia, Inteligencja, Sila, Zrecznosc, LokacjaID) VALUES ('Nietoperz', 61, 13, 11, 16, 6);
  100. INSERT INTO Potwor (Nazwa, PunktyZycia, Inteligencja, Sila, Zrecznosc, LokacjaID) VALUES ('Slimak', 89, 11, 16, 3, 2);
  101. INSERT INTO Potwor (Nazwa, PunktyZycia, Inteligencja, Sila, Zrecznosc, LokacjaID) VALUES ('Smok', 55, 17, 18, 17, 1);
  102. INSERT INTO Potwor (Nazwa, PunktyZycia, Inteligencja, Sila, Zrecznosc, LokacjaID) VALUES ('Meduza', 55, 18, 18, 11, 6);
  103. INSERT INTO Potwor (Nazwa, PunktyZycia, Inteligencja, Sila, Zrecznosc, LokacjaID) VALUES ('Szczur', 39, 16, 7, 16, 4);
  104. INSERT INTO Potwor (Nazwa, PunktyZycia, Inteligencja, Sila, Zrecznosc, LokacjaID) VALUES ('Goblin', 71, 6, 8, 7, 1);
  105.  
  106. INSERT INTO Przedmiot (Nazwa, Opis, BohaterID) VALUES ('Zbroja plytowa', 'Opis Przedmiotu Zbroja plytowa', 1);
  107. INSERT INTO Przedmiot (Nazwa, Opis, BohaterID) VALUES ('Helm paskowy', 'Opis Przedmiotu Helm paskowy', 9);
  108. INSERT INTO Przedmiot (Nazwa, Opis, BohaterID) VALUES ('Zbroja cwiekowana', 'Opis Przedmiotu Zbroja cwiekowana', 4);
  109. INSERT INTO Przedmiot (Nazwa, Opis, BohaterID) VALUES ('Plecak', 'Opis Przedmiotu Plecak', 5);
  110. INSERT INTO Przedmiot (Nazwa, Opis, BohaterID) VALUES ('Sztylet', 'Opis Przedmiotu Sztylet', 4);
  111. INSERT INTO Przedmiot (Nazwa, Opis, BohaterID) VALUES ('Halabarda', 'Opis Przedmiotu Halabarda', 8);
  112. INSERT INTO Przedmiot (Nazwa, Opis, BohaterID) VALUES ('Tarcza', 'Opis Przedmiotu Tarcza', 1);
  113. INSERT INTO Przedmiot (Nazwa, Opis, BohaterID) VALUES ('Miecz poltorareczny', 'Opis Przedmiotu Miecz poltorareczny', 1);
  114. INSERT INTO Przedmiot (Nazwa, Opis, PotworID) VALUES ('Krysztal', 'Opis Przedmiotu Krysztal', 2);
  115. INSERT INTO Przedmiot (Nazwa, Opis, PotworID) VALUES ('Rubin', 'Opis Przedmiotu Rubin', 3);
  116. INSERT INTO Przedmiot (Nazwa, Opis, PotworID) VALUES ('Magiczny zwoj', 'Opis Przedmiotu Magiczny zwoj', 5);
  117. INSERT INTO Przedmiot (Nazwa, Opis, LokacjaID) VALUES ('Pasek', 'Opis Przedmiotu Pasek', 1);
  118. INSERT INTO Przedmiot (Nazwa, Opis, LokacjaID) VALUES ('Buty', 'Opis Przedmiotu Buty', 3);
  119. INSERT INTO Przedmiot (Nazwa, Opis, LokacjaID) VALUES ('Czapka', 'Opis Przedmiotu Czapka', 5);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement