MariaDB [pretes_5]> create table program_studi(kd_prodi int primary key
auto_increment,nm_prosi char(30) not null);
Query OK, 0 rows affected (0.017 sec)
MariaDB [pretes_5]> describe program_studi;
+----------+----------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------+----------+------+-----+---------+----------------+
| kd_prodi | int(11) | NO | PRI | NULL | auto_increment |
| nm_prosi | char(30) | NO | | NULL | |
+----------+----------+------+-----+---------+----------------+
2 rows in set (0.060 sec)
MariaDB [pretes_5]> create table mhs(
-> nim char(10) primary key,
-> nm_mhs varchar(100) not null,
-> kd_prodi int(11),
-> foreign key(kd_prodi) references program_studi(kd_prodi));
Query OK, 0 rows affected (0.063 sec)
MariaDB [pretes_5]> describe mhs;
+----------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+--------------+------+-----+---------+-------+
| nim | char(10) | NO | PRI | NULL | |
| nm_mhs | varchar(100) | NO | | NULL | |
| kd_prodi | int(11) | YES | MUL | NULL | |
+----------+--------------+------+-----+---------+-------+
3 rows in set (0.042 sec)
MariaDB [pretes_5]> insert into program_studi(kd_prodi,nm_prosi) values
-> (1,'Teknik Informatika');
Query OK, 1 row affected (0.138 sec)
MariaDB [pretes_5]> select *from program_studi;
+----------+--------------------+
| kd_prodi | nm_prosi |
+----------+--------------------+
| 1 | Teknik Informatika |
+----------+--------------------+
1 row in set (0.001 sec)
MariaDB [pretes_5]> insert into program_studi(nm_prosi) values
-> ('Sistem Informatika');
Query OK, 1 row affected (0.006 sec)
MariaDB [pretes_5]> select *from program_studi;
+----------+--------------------+
| kd_prodi | nm_prosi |
+----------+--------------------+
| 1 | Teknik Informatika |
| 2 | Sistem Informatika |
+----------+--------------------+
2 rows in set (0.001 sec)
MariaDB [pretes_5]> insert into program_studi(kd_prodi,nm_prosi) values(3,'');
Query OK, 1 row affected (0.006 sec)
MariaDB [pretes_5]> select *from program_studi;
+----------+--------------------+
| kd_prodi | nm_prosi |
+----------+--------------------+
| 1 | Teknik Informatika |
| 2 | Sistem Informatika |
| 3 | |
+----------+--------------------+
3 rows in set (0.001 sec)
MariaDB [pretes_5]> insert into mhs(nim,nm_mhs,kd_prodi) values(
-> 'TI20230021','Gunawan',2);
Query OK, 1 row affected (0.006 sec)
MariaDB [pretes_5]> select *from mhs;
+------------+---------+----------+
| nim | nm_mhs | kd_prodi |
+------------+---------+----------+
| TI20230021 | Gunawan | 2 |
+------------+---------+----------+
1 row in set (0.001 sec)
MariaDB [pretes_5]> create table dosen(
-> kd_dosen char(11) primary key,
-> nm_dosen varchar(50) not null);
Query OK, 0 rows affected (0.018 sec)
MariaDB [pretes_5]> describe dosen;
+----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| kd_dosen | char(11) | NO | PRI | NULL | |
| nm_dosen | varchar(50) | NO | | NULL | |
+----------+-------------+------+-----+---------+-------+
2 rows in set (0.037 sec)
MariaDB [pretes_5]> create table mahasiswa(
-> nim char(10) primary key,
-> nm_mhs varchar(50) not null,
-> kd_dosen char(10),
-> foreign key(kd_dosen) references dosen(kd_dosen));
Query OK, 0 rows affected (0.061 sec)
MariaDB [pretes_5]> describe dosen;
+----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| kd_dosen | char(11) | NO | PRI | NULL | |
| nm_dosen | varchar(50) | NO | | NULL | |
+----------+-------------+------+-----+---------+-------+
2 rows in set (0.033 sec)
MariaDB [pretes_5]> describe mahasiswa;
+----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| nim | char(10) | NO | PRI | NULL | |
| nm_mhs | varchar(50) | NO | | NULL | |
| kd_dosen | char(10) | YES | MUL | NULL | |
+----------+-------------+------+-----+---------+-------+
3 rows in set (0.033 sec)
MariaDB [pretes_5]> insert into dosen(kd_dosen,nm_dosen) values('S.Kom','KHAIRUL
FAHMI');
Query OK, 1 row affected (0.005 sec)
MariaDB [pretes_5]> select *from dosen;
+----------+---------------+
| kd_dosen | nm_dosen |
+----------+---------------+
| S.Kom | KHAIRUL FAHMI |
+----------+---------------+
1 row in set (0.000 sec)
MariaDB [pretes_5]> insert into mahasiswa(nim,nm_mhs,kd_dosen)
values('TI20230021','Gunawan','S.Kom');
Query OK, 1 row affected (0.006 sec)
MariaDB [pretes_5]> select *from mahasiswa;
+------------+---------+----------+
| nim | nm_mhs | kd_dosen |
+------------+---------+----------+
| TI20230021 | Gunawan | S.Kom |
+------------+---------+----------+
1 row in set (0.001 sec)
MariaDB [latihan_7]> show tables;
+---------------------+
| Tables_in_latihan_7 |
+---------------------+
| pengarang |
+---------------------+
1 row in set (0.001 sec)
MariaDB [latihan_7]> describe pengarang;
+------------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------------+--------------+------+-----+---------+-------+
| kd_pengarang | char(10) | NO | PRI | NULL | |
| nama_pengarang | varchar(100) | NO | | NULL | |
| alamat_pengarang | varchar(100) | NO | | NULL | |
| email_pengarang | varchar(100) | NO | | NULL | |
+------------------+--------------+------+-----+---------+-------+
4 rows in set (0.029 sec)
MariaDB [latihan_7]> select *from pengarang
-> ;
+--------------+----------------+------------------+-----------------+
| kd_pengarang | nama_pengarang | alamat_pengarang | email_pengarang |
+--------------+----------------+------------------+-----------------+
| P001 | GUNNN | Lombok Tengah | aha@gmail.com |
+--------------+----------------+------------------+-----------------+
1 row in set (0.001 sec)
MariaDB [latihan_7]> insert into
pengarang(kd_pengarang,nama_pengarang,alamat_pengarang,email_pengarang)
values('P002','FIKKK','Lombok Tengah','wkw@gmail.com');
Query OK, 1 row affected (0.005 sec)
MariaDB [latihan_7]> insert into pengarang values('P003','PALLL','Lombok
Tengah','awk@gmail.com');
Query OK, 1 row affected (0.005 sec)
MariaDB [latihan_7]> select *from pengarang
-> ;
+--------------+----------------+------------------+-----------------+
| kd_pengarang | nama_pengarang | alamat_pengarang | email_pengarang |
+--------------+----------------+------------------+-----------------+
| P001 | GUNNN | Lombok Tengah | aha@gmail.com |
| P002 | FIKKK | Lombok Tengah | wkw@gmail.com |
| P003 | PALLL | Lombok Tengah | awk@gmail.com |
+--------------+----------------+------------------+-----------------+
3 rows in set (0.001 sec)
MariaDB [latihan_7]> update pengarang set nama_pengarang='FALLL' where
kd_pengarang='P003';
Query OK, 1 row affected (0.018 sec)
Rows matched: 1 Changed: 1 Warnings: 0
MariaDB [latihan_7]> select *from pengarang;
+--------------+----------------+------------------+-----------------+
| kd_pengarang | nama_pengarang | alamat_pengarang | email_pengarang |
+--------------+----------------+------------------+-----------------+
| P001 | GUNNN | Lombok Tengah | aha@gmail.com |
| P002 | FIKKK | Lombok Tengah | wkw@gmail.com |
| P003 | FALLL | Lombok Tengah | awk@gmail.com |
+--------------+----------------+------------------+-----------------+
3 rows in set (0.000 sec)
MariaDB [latihan_7]>