Advertisement
Guest User

zach sucks

a guest
Dec 17th, 2015
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 3.94 KB | None | 0 0
  1. use mccants;
  2.  
  3. SET SQL_SAFE_UPDATES = 0;
  4.  
  5.  
  6. DROP TABLE IF EXISTS jobs;
  7. DROP TABLE IF EXISTS skillss;
  8. DROP TABLE IF EXISTS company_addresses;
  9. DROP TABLE IF EXISTS education;
  10. DROP TABLE IF EXISTS sharedresume;
  11. DROP TABLE IF EXISTS pastschools;
  12. DROP TABLE IF EXISTS schools;
  13. DROP TABLE IF EXISTS company;
  14. DROP TABLE IF EXISTS resume;
  15. DROP TABLE IF EXISTS users;
  16.  
  17.  
  18. CREATE TABLE users(FirstName varchar(50) NOT NULL,LastName varchar(50) not null,email varchar(50) NOT NULL UNIQUE PRIMARY KEY);
  19. CREATE TABLE education(gpa varchar(7),useremail varchar(50) not null,sname varchar(50) not null,startdate date,enddate date,foreign key (useremail) references users(email));
  20. create TABLE schools(name varchar(50) not null unique primary key ,address varchar(250)not null);
  21. create table pastschools(useremail varchar(50) not null,sname varchar (50) not null,startdate date,enddate date,foreign key(sname) references schools(name),foreign key(useremail) references users(email));
  22. create table company(name varchar(50) not null unique primary key);
  23. create table company_addresses(name varchar(50) not null,address varchar(50) not null,foreign key(name) references company(name));
  24. create table jobs(useremail varchar(50)not null,company varchar(50) not null,profile varchar(250),start date,ending date,foreign key(useremail) references users(email),foreign key(company) references company(name));
  25. create table skillss(name varchar(50) not null,description varchar (250) not null,useremail varchar(50)not null,foreign key(useremail) references users(email));
  26. create table resume(useremail varchar(50),resume_id int NOT NULL AUTO_INCREMENT primary key,foreign key(useremail) references users(email));
  27. create table sharedresume(useremail varchar(50),resume_id int,foreign key(useremail) references users(email),foreign key(resume_id) references resume(resume_id));
  28.  
  29.  
  30. INSERT INTO users(FirstName,LastName, email)
  31. values ('larck', 'andballs', '123@gmail.com'),
  32. ('steve', 'balls', '234@gmail.com'),
  33. ('bill', 'harden', '345@gmail.com'),
  34. ('balls', 'andies', '456@gmail.com');
  35.  
  36.  
  37. INSERT INTO schools(name,address)
  38. values('harvard','1234 tigers st MA USA'),
  39. ('stanford','3333 pizza st ca USA'),
  40. ('cal','1234 burger st ca USA'),
  41. ('MIT','3333 tigers st MA USA');
  42.  
  43. INSERT INTO education(gpa,useremail,sname)
  44. values('5','123@gmail.com','stanford'),
  45. ('7','234@gmail.com','stanford'),
  46. ('3','345@gmail.com','stanford'),
  47. ('2','456@gmail.com','harvard');
  48.  
  49. INSERT INTO company(name)
  50. values('google'),
  51. ('tiger'),
  52. ('bing'),
  53. ('yahoo');
  54.  
  55. INSERT INTO company_addresses(name,address)
  56. values('google','1234 hickup st ca'),
  57. ('tiger','111 jay st ca'),
  58. ('bing','555 pizza ave ca'),
  59. ('yahoo','333 locks st ka'),
  60. ('google','999 hickup st ja'),
  61. ('tiger','777 jay st ca'),
  62. ('bing','344 pizza ave ja'),
  63. ('yahoo','666 locks st ma');
  64.  
  65. INSERT INTO pastschools(useremail,sname,startdate,enddate)
  66. values('123@gmail.com','harvard','2009-09-01','2012-05-01'),
  67. ('234@gmail.com','mit','2006-09-01','2009-05-01'),
  68. ('345@gmail.com','harvard','2012-09-01','2016-05-01'),
  69. ('456@gmail.com','stanford','2010-09-01','2014-05-01');
  70.  
  71. INSERT INTO jobs(useremail,company, profile,start,ending)
  72. values('123@gmail.com','google','programing and stuff with pizza','2009-09-01','2012-05-01'),
  73. ('234@gmail.com','yahoo','programing and stuff with pizza','2012-09-01','2014-05-01'),
  74. ('345@gmail.com','bing','programing and stuff with pizza','1999-09-01','2012-05-01'),
  75. ('456@gmail.com','tiger','programing and stuff with pizza','1991-09-01','2012-05-01');
  76.  
  77. INSERT INTO skillss(name, description, useremail)
  78. values('lumberjacking','chopping wood and studd int the woods','123@gmail.com'),
  79. ('compters','chopping wood and studd int the woods','234@gmail.com'),
  80. ('jessus','relugion andchopping wood and studd int the woods','345@gmail.com'),
  81. ('korrean','korrean wood chopping wood and studd int the woods','456@gmail.com');
  82.  
  83. INSERT INTO sharedresume(useremail)
  84. values('123@gmail.com'),('123@gmail.com'),('123@gmail.com'),('123@gmail.com');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement