Professional Documents
Culture Documents
PRAKTIKUM SN_2
Sistem Manajemen Basis Data
Disusun oleh :
Nama
Ririn Septrisulviani
NIM
131.05.1060
Jurusan
Teknik Informatika
Mata Kuliah
mysql> alter table t_matkul change kelas kls varchar(4); //Mengubah nama
kolom kelas pada table t_matkul menjadi kls
Query OK, 0 rows affected (0.12 sec) //Nama kolom berhasil diubah
Records: 0 Duplicates: 0 Warnings: 0
mysql> desc t_matkul; //Melihat hasil perubahan nama kolom
+-------------+-------------+------+-----+---------+-------+
| Field
| Type
| Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+-------+
| id_matkul | varchar(8) | NO | PRI | NULL |
|
| nama_matkul | varchar(20) | YES |
| NULL |
|
| id_dosen | varchar(8) | YES | MUL | NULL |
|
| kls
| varchar(4) | YES |
| NULL |
|
+-------------+-------------+------+-----+---------+-------+
4 rows in set (0.01 sec)
5. Gantilah type nama_dosen varchar(50) yang ada di tabel t_dosen
menjadi varchar(30)
mysql> alter table t_dosen modify nama_dosen varchar(30); //Memodifikasi
definisi t_dosen dengan mengubah tipe data nama_dosen menjadi varchar(30)
Query OK, 5 rows affected (1.04 sec) //Modifikasi berhasil dilakukan
Records: 5 Duplicates: 0 Warnings: 0
mysql> desc t_dosen; //Melihat hasil modifikasi tipe data pada field nama_dosen
+------------+-------------+------+-----+---------+-------+
| Field
| Type
| Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| id_dosen | varchar(8) | NO | PRI | NULL |
|
| nama_dosen | varchar(30) | YES |
| NULL |
|
| alamat
| varchar(50) | YES |
| NULL |
|
+------------+-------------+------+-----+---------+-------+
3 rows in set (4.14 sec)
6. Lakukan update dan delete record pada record yang telah diisikan
Update Record (pada t_dosen)
mysql> update t_dosen set alamat='Yogyakarta' where id_dosen='5115502';
//Mengubah data alamat menjadi Yogyakarta dimana alamat tersebut 1 record
dengan id_dosen=5115501
Query OK, 1 row affected (0.70 sec) //Update data berhasil dilakukan
Rows matched: 1 Changed: 1 Warnings: 0
mysql> select *from t_dosen; //Melihat perubahan pada table t_dosen
+----------+------------------------------+------------+
| id_dosen | nama_dosen
| alamat
|
+----------+------------------------------+------------+
| 51109610 | Ir.Joko Susetyo., MT
| Solo
|
| 5115502 | Dra.Hj.Winarni, MM
| Yogyakarta |
| 51509690 | Endang Widuri Asih, ST., MT. | Sleman
|
mysql> select *from t_matkul; //Melihat sisa record pada t_matkul setelah
proses delete dilakukan
+-----------+--------------------+----------+------+
| id_matkul | nama_matkul
| id_dosen | kls |
+-----------+--------------------+----------+------+
| MK 002 | Logika Informatika | 51509690 | S107 |
| MK 003 | Sistem Operasi
| 52512550 | B203 |
| MK 004 | Kewarganegaraan | 52412700 | B111 |
| MK 005 | Jaringan Komputer | 51109610 | B112 |
+-----------+--------------------+----------+------+
4 rows in set (0.00 sec)
7. Buatlah tabel baru dengan nama t_dosen2 dan isi tabel t_dosen2
dengan mengcopy seluruh isi dari tabel t_dosen
mysql> create table t_dosen2 as select*from t_dosen; //Membuat table
t_dosen2 dengan mengcopy seluruh isi dari tabel t_dosen
Query OK, 4 rows affected (28.96 sec) //Tabel berhasil dibuat
Records: 4 Duplicates: 0 Warnings: 0
mysql> show tables; //Melihat table yang telah dibuat pada database ririn_sn2
+---------------------+
| Tables_in_ririn_sn2 |
+---------------------+
| t_dosen
|
| t_dosen2
|
| t_matkul
|
+---------------------+
3 rows in set (0.00 sec)
mysql> select *from t_dosen2; //Melihat isi table t_dosen2 yang dicopy dari
table t_dosen
+----------+------------------------------+----------+
| id_dosen | nama_dosen
| alamat |
+----------+------------------------------+----------+
| 51109610 | Ir.Joko Susetyo., MT
| Solo
|
| 51509690 | Endang Widuri Asih, ST., MT. | Sleman |
| 52412700 | Imam Sodikin, ST., MT.
| Magelang |
| 52512550 | Drs. Sidarto., MEng.
| Kepuh |
+----------+------------------------------+----------+
4 rows in set (0.00 sec)
8. Tampilkan kolom nama_dosen dan alamat
mysql> select nama_dosen,alamat from t_dosen; //Menampilkan seluruh data
pada kolom-kolom tertentu (nama_dosen dan alamat)
+------------------------------+----------+
| nama_dosen
| alamat |
+------------------------------+----------+
| Ir.Joko Susetyo., MT
| Solo
|
| Endang Widuri Asih, ST., MT. | Sleman |
| Imam Sodikin, ST., MT.
| Magelang |