0% menganggap dokumen ini bermanfaat (0 suara)
17 tayangan8 halaman

Pertemuan 2 DBMS REVISI

Dokumen ini berisi contoh perintah dasar MySQL untuk membuat database, tabel, mengisi data, mengubah struktur tabel, dan menambahkan primary key. Beberapa perintah yang ditampilkan adalah create database, create table, insert, update, alter table, dan drop.

Diunggah oleh

muqigewa84
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
17 tayangan8 halaman

Pertemuan 2 DBMS REVISI

Dokumen ini berisi contoh perintah dasar MySQL untuk membuat database, tabel, mengisi data, mengubah struktur tabel, dan menambahkan primary key. Beberapa perintah yang ditampilkan adalah create database, create table, insert, update, alter table, dan drop.

Diunggah oleh

muqigewa84
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 8

Pertemuan 2 (DMBS)

PERINTAH DASAR MYSQL (LEARNING BY CASE- Q.A)

1. Masuk ke Mysql:
D:\xampp\xampp\mysql\bin>mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.5.5-10.1.37-MariaDB mariadb.org binary distribution
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

2. Buatlah database dengan nama db_stmik:

mysql> create database db_stmik;


Query OK, 1 row affected (0.03 sec)

3. Buatlah database dengan nama db_triguna:

mysql> create database db_triguna;


Query OK, 1 row affected (0.03 sec)

4. Buatlah database dengan nama db_dharma:

mysql> create database db_dharma;


Query OK, 1 row affected (0.03 sec)

5. Tampilkan daftar database yang ada di Mysql:

mysql> show databases;


+-----------------------------+
| Database |
+-----------------------------+
| db_dharma |
| db_stmik |
| db_triguna |
| information_schema |
| mysql |
| performance_schema |
| phpmyadmin |
| test |
+-----------------------------+
8 rows in set (0.00 sec)

6. Aktifkan database db_triguna:

mysql> use db_triguna;


Database changed

7. Hapus database db_dharma:

mysql> drop database db_dharma;


Query OK, 0 rows affected (0.00 sec)
8. Tampilkan daftar database yang ada di Mysql:

mysql> show databases;


+-----------------------------+
| Database |
+-----------------------------+
| db_stmik |
| db_triguna |
| information_schema |
| mysql |
| performance_schema |
| phpmyadmin |
| test |
+-----------------------------+
7 rows in set (0.00 sec)

9. Buatlah tabel dengan nama tbl_pegawai di dalam database db_stmik:

mysql> use db_stmik;


Database changed

mysql> create table tbl_pegawai (


-> id int,
-> nip char(4),
-> nama varchar(15),
-> tgl_lahir date,
-> jabatan varchar(15));
Query OK, 0 rows affected (0.40 sec)

10. Tampilkan struktur table tbl_pegawai //dapat menggunakan desc, explain, show columns
from…

11. Sisipkan kolom/field baru dengan nama asalkota dengan type data varchar length : 25, lalu
tampilkan struktur table yang baru tsb.
12. Sisipkan kolom/field baru dengan nama kodepos dengan type data char length : 5, lalu
tampilkan struktur table yang baru tsb.

13. Hapus kolom/field dengan nama kodepos, lalu tampilkan struktur table yang baru tsb.

14. Gantilah nama kolom/field nip menjadi nik dengan tipe data char(5)
15. Isilah tabel tbl_pegawai dengan data sbb :

mysql> insert into tbl_pegawai values (


-> 1,'50001','Salsabila','1997-06-05','Staf Akademik','Medan');
Query OK, 1 row affected (0.06 sec)

mysql> insert into tbl_pegawai values ('2','50002','Fadlan','1999-02-05','Kaprodi','Langkat');


Query OK, 1 row affected (0.05 sec)

mysql> insert into tbl_pegawai values ('3','50003','Aisyah','2000-01-02','Waka 2','Banda Aceh');


Query OK, 1 row affected (0.06 sec)

mysql> insert into tbl_pegawai values ('4','50004','Antoni Ginting','1978-11-19','Waka


2','Kabanjahe');
Query OK, 1 row affected (0.05 sec)

16. Tampilkan seluruh data pada tabel tbl_pegawai

17. Buat lah table baru dengan nama tbl_karyawan dimana struktur dan isi tabel nya sama dengan
tabel tbl_pegawai. (meng copy table tbl_pegawai menjadi tbl_karyawan)

18. Tampilkan daftar tabel yang ada di mySql.


19. Buktikan bahwa struktur tbl_karyawan dan tbl_pegawai memiliki kesamaan persis.

20. Perbaiki isi data jabatan Antoni Ginting menjadi Waka 1


21. Tambahkan kolom baru dengan nama nilaitest dengan type data int (3)

22. Tampilkan seluruh isi data tbl_pegawai untuk melihat isi data pada kolom baru nilaitest

23. Isilah data pada kolom nilaitest untuk semua pegawai dengan menggunakan perintah update. Isi
nilaitest untuk pegawai dengan nilai (Salsabila 250, Fadlan 175, Aisyah 200, Antoni Ginting 150).
24. Tampilkan struktur tabel tbl_pegawai, kemudian sisiplah Primary Key pada field/kolom nik

25. Hapuslah Primary Key pada field/kolom nik


Perhatikan bahwa field nik berubah jadi bernilai not null artinya tidak boleh kosong, karena
dampak perintah primary key sebelumnya. Salah satu Syarat Primary Key adalah data tidak
boleh kosong.

Anda mungkin juga menyukai