Advertisement
Guest User

Untitled

a guest
Jan 2nd, 2018
704
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.98 KB | None | 0 0
  1. DROP DATABASE IF EXISTS quiz_db;
  2.  
  3. CREATE DATABASE quiz_db;
  4.  
  5. USE quiz_db;
  6.  
  7. CREATE TABLE users(username varchar(20), pw_hash varchar(72), email varchar(100), country varchar(2), profilePic BOOLEAN, PRIMARY KEY(username));
  8.  
  9. CREATE TABLE user_record(username varchar(20),
  10. totalQuestions INT, totalPoints INT,
  11. totalQuizzes INT, totalHosted INT,
  12. totalCorrect INT, totalIncorrect INT,
  13. geoCorrect INT, geoIncorrect INT,
  14. hisCorrect INT, hisIncorrect INT,
  15. spoCorrect INT, spoIncorrect INT,
  16. tecCorrect INT, tecIncorrect INT,
  17. filCorrect INT, filIncorrect INT,
  18. musCorrect INT, musIncorrect INT,
  19. sciCorrect INT, sciIncorrect INT,
  20. genCorrect INT, genIncorrect INT,
  21. totalWins INT, totalLosses INT,
  22. oneVOneWins INT, oneVOneLosses INT, oneVOnePoints INT,
  23. elimWins INT, elimLosses INT, elimPoints INT,
  24. battleWins INT, battleLosses INT, battlePoints INT,
  25. towWins INT, towLosses INT, towPoints INT,
  26. PRIMARY KEY(username)
  27. );
  28.  
  29. CREATE TABLE quiz(id varchar(8), host varchar(20), public BOOLEAN, type ENUM('elim', 'bat', '1v1', 'tow'), category ENUM('geo', 'his', 'spo', 'tec', 'fil', 'mus', 'sci', 'gen'), num_questions INT, questions TEXT, PRIMARY KEY (id));
  30.  
  31. CREATE TABLE question(id INT AUTO_INCREMENT, category ENUM('geo', 'his', 'spo', 'tec', 'fil', 'mus', 'sci', 'gen'), difficulty ENUM('e', 'm', 'h'), q TEXT, a1 varchar(100), a2 varchar(100), a3 varchar(100), a4 varchar(100), correctAns varchar(100), PRIMARY KEY(id));
  32.  
  33. INSERT INTO users(username, pw_hash, email, country, profilePic) VALUES('p1', '$2a$01$i6cRJVKmWm4CeM2C7oi6y.yfVNmKn8SwgqfDWk6AhScmk7j2.pUmK', 'p1@mail.com', 'gb', FALSE), ('p2', '$2a$01$ntgOlOvFm3BDcmG8astEsOMuzd7hKtO3Wdc1nA0ZUh6Bg8zZ8tTc2', 'p2@mail.com', 'ro',FALSE), ('p3', '$2a$01$oxxeElsilNNLqc2w13Lg6.1r9K0U1bGdIKfLCkqfZaeIP8jFSgffu', 'p3@mail.com', 'br', FALSE), ('p4', '$2a$01$PSxYBp./ek4EE/tzq8Q12ubeIMCEV2p6t/NryoWxwpwGfUhfUo0vS', 'p4@mail.com', 'es', FALSE), ('p5', '$2a$01$oMeGFaXCv1sZt4PT22sr4.8RvetMWymevxb6mQ2RCjfHhzaJ29XfC', 'p5@mail.com', 'jp', FALSE);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement