rootUser

myProject

Jan 15th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 2.44 KB | None | 0 0
  1. CREATE DATABASE diary;
  2.  
  3. USE diary;
  4.  
  5. DROP TABLE IF EXISTS memoryAll;
  6.  
  7. DROP TABLE IF EXISTS memoryMoment;
  8.  
  9. DROP TABLE IF EXISTS memoryPlace;
  10.  
  11. DROP TABLE IF EXISTS memoryDescription;
  12.  
  13. CREATE TABLE memoryAll
  14. (
  15. memoryID INT AUTO_INCREMENT UNIQUE NOT NULL,
  16. memoryName VARCHAR(255) NOT NULL,
  17. PRIMARY KEY(memoryID)
  18. );
  19.  
  20. CREATE TABLE memoryMoment
  21. (
  22. memoryMomentID INT AUTO_INCREMENT UNIQUE NOT NULL,
  23. memoryMomentDate DATE NOT NULL,
  24. memoryMomentTime TIME NOT NULL,
  25. memoryID INT,
  26. PRIMARY KEY(memoryMomentID),
  27. FOREIGN KEY(memoryID) REFERENCES memoryAll(memoryID)
  28.     ON DELETE SET NULL
  29.     ON UPDATE CASCADE
  30. );
  31.  
  32. CREATE TABLE memoryPlace
  33. (
  34. memoryPlaceID INT AUTO_INCREMENT UNIQUE NOT NULL,
  35. memoryPlaceName VARCHAR(255) NOT NULL,
  36. memoryID INT,
  37. PRIMARY KEY(memoryPlaceID),
  38. FOREIGN KEY(memoryID) REFERENCES memoryAll(memoryID)
  39.         ON DELETE SET NULL
  40.         ON UPDATE CASCADE
  41. );
  42.  
  43. CREATE TABLE memoryDescription
  44. (
  45. memoryDescriptionID INT AUTO_INCREMENT UNIQUE NOT NULL,
  46. memoryDescriptionFull VARCHAR(255) NOT NULL,
  47. memoryID INT,
  48. PRIMARY KEY(memoryDescriptionID),
  49. FOREIGN KEY(memoryID) REFERENCES memoryAll(memoryID)
  50.     ON DELETE SET NULL
  51.     ON UPDATE CASCADE
  52. );
  53.  
  54. INSERT INTO memoryAll(memoryID,memoryName)
  55. VALUES(NULL,'new pet');
  56. INSERT INTO memoryAll(memoryID,memoryName)
  57. VALUES(NULL,'gift received');
  58. INSERT INTO memoryAll(memoryID,memoryName)
  59. VALUES(NULL,'new mobile');
  60.  
  61. INSERT INTO memoryMoment(memoryMomentID,memoryMomentDate,memoryMomentTime,memoryID)
  62. VALUES(NULL,'2016-12-19','12:30:14',1);
  63. INSERT INTO memoryMoment(memoryMomentID,memoryMomentDate,memoryMomentTime,memoryID)
  64. VALUES(NULL,'2017-1-1','2:30:14',2);
  65. INSERT INTO memoryMoment(memoryMomentID,memoryMomentDate,memoryMomentTime,memoryID)
  66. VALUES(NULL,'2016-12-31','1:30:14',3);
  67.  
  68. INSERT INTO memoryPlace(memoryPlaceID,memoryPlaceName,memoryID)
  69. VALUES(NULL,'DHAKA',1);
  70. INSERT INTO memoryPlace(memoryPlaceID,memoryPlaceName,memoryID)
  71. VALUES(NULL,'RANGPUR',2);
  72. INSERT INTO memoryPlace(memoryPlaceID,memoryPlaceName,memoryID)
  73. VALUES(NULL,'BARISHAL',3);
  74.  
  75. INSERT INTO memoryDescription(memoryDescriptionID,memoryDescriptionFull,memoryID)
  76. VALUES(NULL,'I have bought a new white cat',1);
  77. INSERT INTO memoryDescription(memoryDescriptionID,memoryDescriptionFull,memoryID)
  78. VALUES(NULL,'one of my best friends have sent me a black whiteboard marker',2);
  79. INSERT INTO memoryDescription(memoryDescriptionID,memoryDescriptionFull,memoryID)
  80. VALUES(NULL,'I have bought a new samsung galaxy note IV',3);
Add Comment
Please, Sign In to add comment