Advertisement
BossRA

Database midterm

Sep 25th, 2018
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.22 KB | None | 0 0
  1. create table user_profile(
  2. username varchar(45) not null primary key,
  3. pass varchar(70) not null,
  4. first_name varchar(50),
  5. last_name varchar(50),
  6. gender char(1),
  7. email varchar(30),
  8. hire_date date
  9. );
  10.  
  11. create table messages(
  12. messaged_id int not null,
  13. from_user varchar(45) references user_profile,
  14. to_user varchar(45) references user_profile,
  15. m_subject varchar(70),
  16. m_message varchar(500)
  17. );
  18.  
  19. alter table messages
  20. add msg_date date;
  21.  
  22. alter table messages
  23. alter column m_message varchar(650);
  24.  
  25. INSERT INTO user_profile values ('admin','admin','administrator','administrator','m','admin@mycomp.com','5-may-04');
  26. INSERT INTO user_profile values ('adam3','ad_390','adam','sighfield','m','as@mycomp.com','23-jun-05');
  27. INSERT INTO user_profile values ('alan','alan_pas','alan rey','smith','f','as@mycomp.com','9-jan-05');
  28. INSERT INTO user_profile values ('leny','leny_23','leny','bright','f','lb@mycomp.com','23-jan-04');
  29. INSERT INTO user_profile values ('rudy','me_rudy','rudy','cortez','m','rc@mycomp.com','2-mar-05');
  30. INSERT INTO user_profile values ('melanie','melan','melanie','green','f','mg@mycomp.com','4-mar-05');
  31.  
  32. UPDATE user_profile
  33. set username = 'adamson'
  34. where pass = 'ad_390';
  35.  
  36. UPDATE user_profile
  37. set email = 'ars@mycomp.com' , gender ='m'
  38. where pass = 'alan_pas';
  39.  
  40. SELECT * from user_profile;
  41.  
  42. SELECT username
  43. from user_profile
  44. where gender ='m';
  45.  
  46. CREATE TABLE logdata(
  47. lognumber int not null primary key,
  48. logdate date,
  49. username varchar(45)not null references user_profile
  50. );
  51.  
  52. INSERT INTO logdata values ('1','3/15/2011','admin');
  53. INSERT INTO logdata values ('2','4/21/2011','adamson');
  54. INSERT INTO logdata values ('3','4/21/2011','admin');
  55. INSERT INTO logdata values ('4','6/2/2011','leny');
  56. INSERT INTO logdata values ('5','6/2/2011','alan');
  57. INSERT INTO logdata values ('6','8/11/2011','rudy');
  58. INSERT INTO logdata values ('7','9/11/2011','admin');
  59. INSERT INTO logdata values ('8','9/11/2011','melanie');
  60. INSERT INTO logdata values ('9','9/11/2011','leny');
  61. INSERT INTO logdata values ('10','9/11/2011','adamson');
  62.  
  63.  
  64. SELECT username
  65. from logdata
  66. where logdate ='9/11/2011';
  67.  
  68.  
  69. SELECT logdate
  70. from logdata
  71. where username = 'admin';
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement