0tamega

praktikum postgree

Nov 21st, 2019
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.55 KB | None | 0 0
  1. create table mahasiswaa
  2. (
  3. nim varchar(10) NOT NULL,
  4. name varchar(40),
  5. tempatlahir varchar (30),
  6. tabggallahir date,
  7. alamat varchar(50),
  8. CONSTRAINT mhsi_key PRIMARY KEY (nim)
  9. );
  10.  
  11. INSERT INTO mahasiswaa values ('201642008','kiki','surabaya','1999-12-10','lampung');
  12. INSERT INTO mahasiswaa values ('201642009','kiko','sidoarjo','1997-11-11','bandung');
  13. INSERT INTO mahasiswaa values ('201642006','kiku','surabaya','1998-08-09','malang');
  14.  
  15. SELECT * FROM mahasiswaa
  16.  
  17. create table jurusan
  18. (
  19. kodejurusan varchar(2),
  20. namajurusan varchar(30),
  21. CONSTRAINT jur_key PRIMARY KEY (kodejurusan)
  22. );
  23.  
  24. INSERT INTO jurusan values ('01','informatika');
  25. INSERT INTO jurusan values ('02','sipil');
  26. INSERT INTO jurusan values ('03','geo');
  27.  
  28. SELECT * FROM jurusan;
  29.  
  30. ALTER TABLE mahasiswaa
  31. add column kodejur varchar(2),
  32. ADD CONSTRAINT jur_fkey FOREIGN KEY (kodejur)
  33. REFERENCES jurusan (kodejurusan);
  34.  
  35.  
  36. update mahasiswaa set kodejur ='01' where nim='201642006';
  37. update mahasiswaa set kodejur ='02' where nim='201642009';
  38. update mahasiswaa set kodejur ='03' where nim='201642008';
  39.  
  40. select * from mahasiswaa order by nim desc; --besar ke kecil--
  41. select * from mahasiswaa order by nim asc;
  42.  
  43. select * from mahasiswaa;
  44. select nim,name from mahasiswaa where kodejur in ('01','02','03');
  45.  
  46.  
  47.  
  48. create table krs
  49. (
  50. nim varchar (10) NOT NULL,
  51. nilaiuts float,
  52. nilaiuas float,
  53. CONSTRAINT daftarkrs primary key (nim)
  54. );
  55. insert into krs values ('2015420012','22','33');
  56. insert into krs values ('2015420013','44','45');
  57. insert into krs values ('2015420014','55','65');
  58. insert into krs values ('2015420015','75','85');
  59.  
  60. SELECT * FROM KRS;
  61.  
  62. delete from krs WHERE nim = '2015420015';
  63. UPDATE krs SET nilaiuts ='100' WHERE nim = '2015420014';
  64. UPDATE krs SET nilaiuas ='100' WHERE nim = '2015420014';
  65.  
  66.  
  67. create table matakuliah(
  68. kodemk varchar(6) NOT NULL,
  69. namamk varchar (40),
  70. sks int,
  71. CONSTRAINT matkul primary key(kodemk)
  72. );
  73. insert into matakuliah values ('01','ipa','3');
  74. insert into matakuliah values ('02','ips','4');
  75. insert into matakuliah values ('03','indo','2');
  76. insert into matakuliah values ('04','sejarah','5');
  77.  
  78. SELECT * FROM matakuliah;
  79.  
  80. ALTER TABLE KRS
  81. ADD COLUMN kodemk varchar (6),
  82. ADD CONSTRAINT kodmatkul FOREIGN KEY (kodemk)
  83. REFERENCES matakuliah (kodemk);
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94. ////////////////////////
  95. select * from mahasiswaa;
  96. select alamat,nim from mahasiswa
  97. select nim,name from mahasiswaa
  98.  
  99. UPDATE mahasiswaa SET name ='Suci' WHERE nim = '201642008';
  100. delete from mahasiswaa
  101. DELETE from mahasiswaa WHERE name = 'kiko';
  102. ///////////////////////
Advertisement
Add Comment
Please, Sign In to add comment