Advertisement
Guest User

Untitled

a guest
Apr 26th, 2018
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.54 KB | None | 0 0
  1. CREATE DATABASE 0906012880_Lokaverkefni;
  2.  
  3. CREATE TABLE notandi
  4. (
  5. ID INTEGER AUTO_INCREMENT PRIMARY KEY,
  6. nafn VARCHAR(55),
  7. faedingadagur DATE,
  8. tolvupostfang VARCHAR(50),
  9. heimili VARCHAR (40)
  10. );
  11.  
  12. CREATE TABLE flytjandi
  13. (
  14. ID INTEGER AUTO_INCREMENT PRIMARY KEY,
  15. nafn VARCHAR(55),
  16. stofndagur YEAR,
  17. lokadagur DATE,
  18. lysing VARCHAR(30)
  19. );
  20.  
  21. CREATE TABLE utgefandi
  22. (
  23. ID INTEGER AUTO_INCREMENT PRIMARY KEY,
  24. nafn VARCHAR(55),
  25. netfang VARCHAR(30),
  26. stadsetning VARCHAR(30)
  27. );
  28.  
  29. CREATE TABLE tegund
  30. (
  31. ID INTEGER AUTO_INCREMENT PRIMARY KEY,
  32. nafn VARCHAR(30)
  33. );
  34.  
  35. CREATE TABLE lagalisti
  36. (
  37. ID INTEGER AUTO_INCREMENT PRIMARY KEY,
  38. nafn VARCHAR(30),
  39. dags_stofnadur DATE,
  40. notandi_id INT(11),
  41. FOREIGN KEY(notandi_id) REFERENCES notandi(ID)
  42. );
  43.  
  44. CREATE TABLE lag
  45. (
  46. ID INTEGER AUTO_INCREMENT PRIMARY KEY,
  47. heiti VARCHAR(30),
  48. lengd DECIMAL(5,2),
  49. texti text(10000),
  50. utgafudagur DATE,
  51. flytjandi_id INT,
  52. utgefandi_id INT,
  53. tegund_id INT,
  54. FOREIGN KEY(flytjandi_id) REFERENCES flytjandi(ID),
  55. FOREIGN KEY(utgefandi_id) REFERENCES utgefandi(ID),
  56. FOREIGN KEY(tegund_id) REFERENCES tegund(ID)
  57. );
  58.  
  59.  
  60. CREATE TABLE listalog
  61. (
  62. ID INTEGER AUTO_INCREMENT PRIMARY KEY,
  63. rod INT,
  64. lag_id INT,
  65. lagalisti_id INT,
  66. FOREIGN KEY(lag_id) REFERENCES lag(ID),
  67. FOREIGN KEY(lagalisti_id) REFERENCES lagalisti(ID)
  68. );
  69.  
  70. INSERT INTO flytjandi(nafn, stofndagur, lokadagur, lysing)
  71. VALUES
  72. ("Snail Mail", 2015, NULL, "Söngkona"),
  73. ("Courtney Barnett", 2009, NULL, "Söngkona"),
  74. ("Anderson .Paak", 2009, NULL, "Söngvari"),
  75. ("Leon Bridges", 2014, NULL, "Söngvari"),
  76. ("Kacey Musgraves", 2006, NULL, "Söngkona"),
  77. ("Janelle Monae", 2003, NULL, "Söngkona"),
  78. ("Superchunk", 1989, NULL, "Hljómsveit"),
  79. ("Sob x Rbe", 2017, NULL, "Hópur"),
  80. ("U.S. Girls", 2007, NULL, "Hljómsveit"),
  81. ("JPEGMafia", 2015, NULL, "Söngvari");
  82.  
  83. INSERT INTO notandi(nafn, faedingadagur, tolvupostfang, heimili)
  84. VALUES
  85. ("Jón Jónsson", '1997-10-12', "jonjonsson@gmail.com", "Kolbeinsmýri 12"),
  86. ("Sindri Einarsson", '2002-06-15', "sindri.einars@gmail.com", "Háaleitisbraut 147"),
  87. ("Jóna Geirsdóttir", '1989-11-27', "jonag@gmail.com", "Bólstaðarhlíð 26"),
  88. ("Steinunn Gunnarsdóttir", '1999-05-19', "sgunn@gmail.com", "Auðarstræti 15"),
  89. ("Daníel Bragason", '2001-06-04', "danniellbje@gmail.com", "Granaskjól 4"),
  90. ("Davíð Guðmundsson", '1991-07-14', "davidgud@gmail.com", "Fjölnisvegur 12"),
  91. ("Daði Pálsson", '1972-02-14', "dadip@gmail.com", "Laufásvegur 7");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement