Advertisement
safriansah

DDL dan DML

Jul 6th, 2018
9,026
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. CREATE TABLE mahasiswa(
  2.     npm CHAR(10),
  3.     nama VARCHAR(32),
  4.     par CHAR(2),
  5.     jur VARCHAR(32),
  6.     CONSTRAINT pk_mahasiswa PRIMARY KEY(npm)
  7.     );
  8.        
  9. CREATE TABLE matkul(
  10.     kd_mk CHAR(4),
  11.     nama_mk VARCHAR(32),
  12.     sks CHAR(1),
  13.     semester VARCHAR(2),
  14.     CONSTRAINT pk_matkul PRIMARY KEY(kd_mk)
  15.     );
  16.    
  17. CREATE TABLE dosen(
  18.     nip CHAR(10),
  19.     nama VARCHAR(32),
  20.     telp VARCHAR(16),
  21.     email VARCHAR(64),
  22.     CONSTRAINT pk_dosen PRIMARY KEY(nip)
  23.     );
  24.    
  25.  
  26. INSERT ALL
  27. INTO mahasiswa VALUES('1634010001','Diego Alves','1A','IF')
  28. INTO mahasiswa VALUES('1634010002','Joao Cancelo','1A','IF')
  29. INTO mahasiswa VALUES('1634010003','Ruben Vezo','1A','IF')
  30. INTO mahasiswa VALUES('1634010004','Aderlan Santos','1A','IF')
  31. INTO mahasiswa VALUES('1634010005','Jose Luis Gaya','1A','IF')
  32. INTO mahasiswa VALUES('1634010006','Sofiane Feghouli','1A','IF')
  33. INTO mahasiswa VALUES('1634010007','Daniel Parejo','1A','IF')
  34. INTO mahasiswa VALUES('1634010008','Andre Gomes','1A','IF')
  35. INTO mahasiswa VALUES('1634010009','Denis Cheryshev','1A','IF')
  36. INTO mahasiswa VALUES('1634010010','Paco Alcacer','1A','IF')
  37. SELECT * FROM DUAL;
  38.  
  39. INSERT ALL
  40. INTO matkul VALUES('IF01','PEMROGRAMAN BERORIENTASI OBJEK','4','2')
  41. INTO matkul VALUES('IF02','ALJABAR LINIER & MATRIKS','3','2')
  42. INTO matkul VALUES('IF03','SISTEM INFORMASI','3','2')
  43. INTO matkul VALUES('IF04','BASIS DATA','4','2')
  44. INTO matkul VALUES('IF05','ETIKA PROFESI','2','2')
  45. INTO matkul VALUES('IF06','AGAMA ISLAM','3','2')
  46. INTO matkul VALUES('IF07','BAHASA INGGRIS II','2','2')
  47. INTO matkul VALUES('IF08','BAHASA INDONESIA','3','1')
  48. INTO matkul VALUES('IF09','SISTEM DIGITAL','3','1')
  49. INTO matkul VALUES('IF10','ALGORITMA DAN PEMROGRAMAN','4','1')
  50. SELECT * FROM DUAL;
  51.  
  52. INSERT ALL
  53. INTO dosen VALUES('0317823001','Mathew Ryan','085730462810','mr@gmail.com')
  54. INTO dosen VALUES('0317823002','Shkodran Mustafi','085730462809','sm@gmail.com')
  55. INTO dosen VALUES('0317823003','Gulherme Siqueira','085730462808','gs@gmail.com')
  56. INTO dosen VALUES('0317823004','Antonio Barragan','085730462807','ab@gmail.com')
  57. INTO dosen VALUES('0317823005','Danilo Barbosa','085730462806','db@gmail.com')
  58. INTO dosen VALUES('0317823006','Enzo Perez','085730462805','ep@gmail.com')
  59. INTO dosen VALUES('0317823007','Javi Fuego','085730462804','jf@gmail.com')
  60. INTO dosen VALUES('0317823008','Pablo Piatti','085730462803','pp@gmail.com')
  61. INTO dosen VALUES('0317823009','Zakaria Bakkali','085730462802','zb@gmail.com')
  62. INTO dosen VALUES('0317823010','Rodrigo','085730462801','r@gmail.com')
  63. SELECT * FROM DUAL;
  64.  
  65. UPDATE matkul SET nama_mk='Pengantar Sistem Informasi',sks='3',semester='1' WHERE kd_mk='IF05';
  66.  
  67. DELETE FROM dosen WHERE nip='0317823010';
  68.  
  69. SELECT*FROM dosen;
  70. SELECT*FROM matkul;
  71. SELECT*FROM mahasiswa;
  72.  
  73. ALTER TABLE mahasiswa MODIFY par VARCHAR(2);
  74.  
  75. DROP TABLE dosen;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement