Advertisement
Dominikus_22

RelasiTabel

Oct 14th, 2022
301
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 7.08 KB | Source Code | 0 0
  1. Setting environment for using XAMPP for Windows.
  2. LENOVO@DESKTOP-S6731P1 c:\xamp
  3. # color a
  4.  
  5. LENOVO@DESKTOP-S6731P1 c:\xamp
  6. # mysql -u root -p
  7. Enter password:
  8. Welcome to the MariaDB monitor.  Commands end with ; or \g.
  9. Your MariaDB connection id is 1023
  10. Server version: 10.4.24-MariaDB mariadb.org binary distribution
  11.  
  12. Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
  13.  
  14. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
  15.  
  16. MariaDB [(none)]> create database schools;
  17. Query OK, 1 row affected (0.476 sec)
  18.  
  19. MariaDB [(none)]> use schools;
  20. Database changed
  21. MariaDB [schools]> create table majors(ID int primary key auto_increment, NISN int(100) not null, Nama_Lengkap varchar(100) not null);
  22. Query OK, 0 rows affected (12.413 sec)
  23.  
  24. MariaDB [schools]> create table groups(ID int primary key auto_increment, Jenjang varchar(10) not null, Jurusan varchar(20) not null);
  25. Query OK, 0 rows affected (3.726 sec)
  26.  
  27. MariaDB [schools]> create table Students(ID int primary key auto_increment, Lolos_Jalur varchar(255) not null, Alamat varchar(255) not null);
  28. Query OK, 0 rows affected (3.531 sec)
  29.  
  30. MariaDB [schools]> alter table majors add column Jenis_Kelamin varchar(50) not null after Nama_Lengkap;
  31. Query OK, 0 rows affected (1.102 sec)
  32. Records: 0  Duplicates: 0  Warnings: 0
  33.  
  34. MariaDB [schools]> insert into majors values(null, '20221410.215544.00', 'Revi Nur Yunita', 'Perempuan');
  35. Query OK, 1 row affected, 1 warning (1.466 sec)
  36.  
  37. MariaDB [schools]> insert into majors values(null, '20221410.215544.01', 'Muhammad Ihsan Nuril A', 'Laki-Laki');
  38. Query OK, 1 row affected, 1 warning (0.465 sec)
  39.  
  40. MariaDB [schools]> insert into majors values(null, '20221410.215544.01', 'Nadira Arevia Hermawan', 'Perempuan');
  41. Query OK, 1 row affected, 1 warning (0.537 sec)
  42.  
  43. MariaDB [schools]> delete from majors where id = 2;
  44. Query OK, 1 row affected (1.506 sec)
  45.  
  46. MariaDB [schools]> delete from majors where id = 3;
  47. Query OK, 1 row affected (0.708 sec)
  48.  
  49. MariaDB [schools]> insert into majors values(null, '20221410.215544.02', 'Nadira Arevia Hermawan', 'Perempuan');
  50. Query OK, 1 row affected, 1 warning (0.311 sec)
  51.  
  52. MariaDB [schools]> insert into groups values(null, 'XII', 'Rekayasa Perangkat Lunak');
  53. Query OK, 1 row affected, 1 warning (0.412 sec)
  54.  
  55. MariaDB [schools]> insert into groups values(null, 'XII', 'Kontark Mekanik B');
  56. Query OK, 1 row affected (0.420 sec)
  57.  
  58. MariaDB [schools]> insert into groups values(null, 'XII', 'Kontrol Proses A');
  59. Query OK, 1 row affected (0.509 sec)
  60.  
  61. MariaDB [schools]> insert into students values(null, 'SNMPTN', 'Jl.Semangka No.12');
  62. Query OK, 1 row affected (1.501 sec)
  63.  
  64. MariaDB [schools]> insert into students values(null, 'SNMPTN', 'Jl.Melon Gg.10');
  65. Query OK, 1 row affected (0.375 sec)
  66.  
  67. MariaDB [schools]> insert into students values(null, 'SNMPTN', 'Jl.Degan Blok.AB');
  68. Query OK, 1 row affected (0.128 sec)
  69.  
  70. MariaDB [schools]> select * from majors;
  71. +----+------------+------------------------+---------------+
  72. | ID | NISN       | Nama_Lengkap           | Jenis_Kelamin |
  73. +----+------------+------------------------+---------------+
  74. |  1 | 2147483647 | Revi Nur Yunita        | Perempuan     |
  75. |  4 | 2147483647 | Nadira Arevia Hermawan | Perempuan     |
  76. +----+------------+------------------------+---------------+
  77. 2 rows in set (0.107 sec)
  78.  
  79. MariaDB [schools]> select * from groups;
  80. +----+---------+----------------------+
  81. | ID | Jenjang | Jurusan              |
  82. +----+---------+----------------------+
  83. |  1 | XII     | Rekayasa Perangkat L |
  84. |  2 | XII     | Kontark Mekanik B    |
  85. |  3 | XII     | Kontrol Proses A     |
  86. +----+---------+----------------------+
  87. 3 rows in set (0.001 sec)
  88.  
  89. MariaDB [schools]> select * from students;
  90. +----+-------------+-------------------+
  91. | ID | Lolos_Jalur | Alamat            |
  92. +----+-------------+-------------------+
  93. |  1 | SNMPTN      | Jl.Semangka No.12 |
  94. |  2 | SNMPTN      | Jl.Melon Gg.10    |
  95. |  3 | SNMPTN      | Jl.Degan Blok.AB  |
  96. +----+-------------+-------------------+
  97. 3 rows in set (0.564 sec)
  98.  
  99. MariaDB [schools]> insert into majors values(null, '20221410.215544.01', 'Muhammad Ihsan Nuril A', 'Laki-Laki');
  100. Query OK, 1 row affected, 1 warning (0.601 sec)
  101.  
  102. MariaDB [schools]> select * from majors;
  103. +----+------------+------------------------+---------------+
  104. | ID | NISN       | Nama_Lengkap           | Jenis_Kelamin |
  105. +----+------------+------------------------+---------------+
  106. |  1 | 2147483647 | Revi Nur Yunita        | Perempuan     |
  107. |  4 | 2147483647 | Nadira Arevia Hermawan | Perempuan     |
  108. |  5 | 2147483647 | Muhammad Ihsan Nuril A | Laki-Laki     |
  109. +----+------------+------------------------+---------------+
  110. 3 rows in set (0.001 sec)
  111.  
  112. MariaDB [schools]> desc majors;
  113. +---------------+--------------+------+-----+---------+----------------+
  114. | Field         | Type         | Null | Key | Default | Extra          |
  115. +---------------+--------------+------+-----+---------+----------------+
  116. | ID            | int(11)      | NO   | PRI | NULL    | auto_increment |
  117. | NISN          | int(100)     | NO   |     | NULL    |                |
  118. | Nama_Lengkap  | varchar(100) | NO   |     | NULL    |                |
  119. | Jenis_Kelamin | varchar(50)  | NO   |     | NULL    |                |
  120. +---------------+--------------+------+-----+---------+----------------+
  121. 4 rows in set (2.643 sec)
  122.  
  123. MariaDB [schools]> desc groups;
  124. +---------+-------------+------+-----+---------+----------------+
  125. | Field   | Type        | Null | Key | Default | Extra          |
  126. +---------+-------------+------+-----+---------+----------------+
  127. | ID      | int(11)     | NO   | PRI | NULL    | auto_increment |
  128. | Jenjang | varchar(10) | NO   |     | NULL    |                |
  129. | Jurusan | varchar(20) | NO   |     | NULL    |                |
  130. +---------+-------------+------+-----+---------+----------------+
  131. 3 rows in set (0.347 sec)
  132.  
  133. MariaDB [schools]> desc students;
  134. +-------------+--------------+------+-----+---------+----------------+
  135. | Field       | Type         | Null | Key | Default | Extra          |
  136. +-------------+--------------+------+-----+---------+----------------+
  137. | ID          | int(11)      | NO   | PRI | NULL    | auto_increment |
  138. | Lolos_Jalur | varchar(255) | NO   |     | NULL    |                |
  139. | Alamat      | varchar(255) | NO   |     | NULL    |                |
  140. +-------------+--------------+------+-----+---------+----------------+
  141. 3 rows in set (0.046 sec)
  142.  
  143. MariaDB [schools]> select s.Nama_Lengkap as Nama_Lengkap, s.Jenis_Kelamin Jenis_Kelamin, j.Jenjang as Jenjang, m.Lolos_Jalur as Lolos_Jalur, m.Alamat as Alamat from majors as s join groups as j on s.ID=j.ID join students as m on j.ID=m.ID;
  144. +-----------------+---------------+---------+-------------+-------------------+
  145. | Nama_Lengkap    | Jenis_Kelamin | Jenjang | Lolos_Jalur | Alamat            |
  146. +-----------------+---------------+---------+-------------+-------------------+
  147. | Revi Nur Yunita | Perempuan     | XII     | SNMPTN      | Jl.Semangka No.12 |
  148. +-----------------+---------------+---------+-------------+-------------------+
  149. 1 row in set (0.224 sec)
  150.  
  151. MariaDB [schools]>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement