Advertisement
Guest User

Untitled

a guest
Apr 27th, 2014
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 5.90 KB | None | 0 0
  1. SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
  2. SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
  3. SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL';
  4.  
  5. DROP SCHEMA IF EXISTS `mydb` ;
  6. CREATE SCHEMA IF NOT EXISTS `mydb` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci ;
  7. SHOW WARNINGS;
  8. USE `mydb` ;
  9.  
  10. -- -----------------------------------------------------
  11. -- Table `mydb`.`student`
  12. -- -----------------------------------------------------
  13. DROP TABLE IF EXISTS `mydb`.`student` ;
  14.  
  15. SHOW WARNINGS;
  16. CREATE  TABLE IF NOT EXISTS `mydb`.`student` (
  17.   `stu_id` SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT ,
  18.   `stu_fname` VARCHAR(15) NOT NULL ,
  19.   `stu_lname` VARCHAR(30) NOT NULL ,
  20.   `stu_note` VARCHAR(255) NULL ,
  21.   PRIMARY KEY (`stu_id`) )
  22. ENGINE = InnoDB;
  23.  
  24. SHOW WARNINGS;
  25.  
  26. -- -----------------------------------------------------
  27. -- Table `mydb`.`activity`
  28. -- -----------------------------------------------------
  29. DROP TABLE IF EXISTS `mydb`.`activity` ;
  30.  
  31. SHOW WARNINGS;
  32. CREATE  TABLE IF NOT EXISTS `mydb`.`activity` (
  33.   `act_id` SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT ,
  34.   `act_name` VARCHAR(45) NOT NULL ,
  35.   `act_fee` DECIMAL(5,2) NOT NULL ,
  36.   `act_start_date` DATE NOT NULL ,
  37.   `act_end_date` DATE NOT NULL ,
  38.   `act_note` VARCHAR(255) NULL ,
  39.   PRIMARY KEY (`act_id`) )
  40. ENGINE = InnoDB;
  41.  
  42. SHOW WARNINGS;
  43.  
  44. -- -----------------------------------------------------
  45. -- Table `mydb`.`participant`
  46. -- -----------------------------------------------------
  47. DROP TABLE IF EXISTS `mydb`.`participant` ;
  48.  
  49. SHOW WARNINGS;
  50. CREATE  TABLE IF NOT EXISTS `mydb`.`participant` (
  51.   `stu_id` SMALLINT UNSIGNED NOT NULL ,
  52.   `act_id` SMALLINT UNSIGNED NOT NULL ,
  53.   `par_start_date` DATE NOT NULL ,
  54.   `par_end_date` DATE NOT NULL ,
  55.   `par_note` VARCHAR(255) NULL ,
  56.   PRIMARY KEY (`stu_id`, `act_id`) ,
  57.   INDEX `fk_participant_student` (`stu_id` ASC) ,
  58.   INDEX `fk_participant_activity1` (`act_id` ASC) ,
  59.   CONSTRAINT `fk_participant_student`
  60.     FOREIGN KEY (`stu_id` )
  61.     REFERENCES `mydb`.`student` (`stu_id` )
  62.     ON DELETE NO ACTION
  63.     ON UPDATE NO ACTION,
  64.   CONSTRAINT `fk_participant_activity1`
  65.     FOREIGN KEY (`act_id` )
  66.     REFERENCES `mydb`.`activity` (`act_id` )
  67.     ON DELETE NO ACTION
  68.     ON UPDATE NO ACTION)
  69. ENGINE = InnoDB;
  70.  
  71. SHOW WARNINGS;
  72.  
  73.  
  74. SET SQL_MODE=@OLD_SQL_MODE;
  75. SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
  76. SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
  77.  
  78. -- -----------------------------------------------------
  79. -- Data for table `mydb`.`student`
  80. -- -----------------------------------------------------
  81. START TRANSACTION;
  82. USE `mydb`;
  83. INSERT INTO `mydb`.`student` (`stu_id`, `stu_fname`, `stu_lname`, `stu_note`) VALUES (1, 'carlton', 'tassell', NULL);
  84. INSERT INTO `mydb`.`student` (`stu_id`, `stu_fname`, `stu_lname`, `stu_note`) VALUES (2, 'vincent', 'besner', NULL);
  85. INSERT INTO `mydb`.`student` (`stu_id`, `stu_fname`, `stu_lname`, `stu_note`) VALUES (3, 'laura', 'casali', NULL);
  86. INSERT INTO `mydb`.`student` (`stu_id`, `stu_fname`, `stu_lname`, `stu_note`) VALUES (4, 'clark', 'foster', NULL);
  87. INSERT INTO `mydb`.`student` (`stu_id`, `stu_fname`, `stu_lname`, `stu_note`) VALUES (5, 'mickey', 'o\'rourke', NULL);
  88.  
  89. COMMIT;
  90.  
  91. -- -----------------------------------------------------
  92. -- Data for table `mydb`.`activity`
  93. -- -----------------------------------------------------
  94. START TRANSACTION;
  95. USE `mydb`;
  96. INSERT INTO `mydb`.`activity` (`act_id`, `act_name`, `act_fee`, `act_start_date`, `act_end_date`, `act_note`) VALUES (1, 'basketball', 15.15, '2014-05-06', '2014-08-06', NULL);
  97. INSERT INTO `mydb`.`activity` (`act_id`, `act_name`, `act_fee`, `act_start_date`, `act_end_date`, `act_note`) VALUES (2, 'golf', 78.99, '2014-05-06', '2014-08-06', NULL);
  98. INSERT INTO `mydb`.`activity` (`act_id`, `act_name`, `act_fee`, `act_start_date`, `act_end_date`, `act_note`) VALUES (3, 'skydiving', 90.99, '2014-05-06', '2014-08-06', NULL);
  99. INSERT INTO `mydb`.`activity` (`act_id`, `act_name`, `act_fee`, `act_start_date`, `act_end_date`, `act_note`) VALUES (4, 'pottery', 40.79, '2014-05-15', '2014-08-15', NULL);
  100. INSERT INTO `mydb`.`activity` (`act_id`, `act_name`, `act_fee`, `act_start_date`, `act_end_date`, `act_note`) VALUES (5, 'underwater basketweaving', 999.99, '2014-05-15', '2014-08-15', NULL);
  101.  
  102. COMMIT;
  103.  
  104. -- -----------------------------------------------------
  105. -- Data for table `mydb`.`participant`
  106. -- -----------------------------------------------------
  107. START TRANSACTION;
  108. USE `mydb`;
  109. INSERT INTO `mydb`.`participant` (`stu_id`, `act_id`, `par_start_date`, `par_end_date`, `par_note`) VALUES (1, 2, '2014-05-05', '2014-08-20', NULL);
  110. INSERT INTO `mydb`.`participant` (`stu_id`, `act_id`, `par_start_date`, `par_end_date`, `par_note`) VALUES (2, 3, '2014-05-01', '2015-08-16', NULL);
  111. INSERT INTO `mydb`.`participant` (`stu_id`, `act_id`, `par_start_date`, `par_end_date`, `par_note`) VALUES (3, 4, '2014-04-29', '2015-04-29', NULL);
  112. INSERT INTO `mydb`.`participant` (`stu_id`, `act_id`, `par_start_date`, `par_end_date`, `par_note`) VALUES (4, 5, '2014-05-01', '2014-08-07', NULL);
  113. INSERT INTO `mydb`.`participant` (`stu_id`, `act_id`, `par_start_date`, `par_end_date`, `par_note`) VALUES (5, 4, '2014-01-01', '2015-01-01', NULL);
  114. INSERT INTO `mydb`.`participant` (`stu_id`, `act_id`, `par_start_date`, `par_end_date`, `par_note`) VALUES (1, 4, '2014-05-05', '2014-08-20', NULL);
  115. INSERT INTO `mydb`.`participant` (`stu_id`, `act_id`, `par_start_date`, `par_end_date`, `par_note`) VALUES (2, 5, '2014-05-01', '2015-08-16', NULL);
  116. INSERT INTO `mydb`.`participant` (`stu_id`, `act_id`, `par_start_date`, `par_end_date`, `par_note`) VALUES (3, 5, '2014-04-29', '2015-04-29', NULL);
  117. INSERT INTO `mydb`.`participant` (`stu_id`, `act_id`, `par_start_date`, `par_end_date`, `par_note`) VALUES (5, 1, '2014-01-01', '2015-01-01', NULL);
  118. INSERT INTO `mydb`.`participant` (`stu_id`, `act_id`, `par_start_date`, `par_end_date`, `par_note`) VALUES (1, 5, '2014-05-05', '2014-08-20', NULL);
  119.  
  120. COMMIT;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement