Tutorial Basis Data DDL & DML
Tutorial Basis Data DDL & DML
SMA TALENTA
TAMAN KOPO INDAH III BLOK F-1
KABUPATEN BANDUNG
2023
DAFTAR ISI
A. Pendahuluan 2
1. Basis data 2
2. Software atau perangkat lunak yang dibutuhkan 2
3. Jenis - jenis operasi pada basis data dan perbedaannya 2
B. Langkah-langkah 3
4. Cara mengakses console server dari basis data mysql di xampp 3
5. Cara menampilkan daftar database di server 5
6. Cara membuat database 5
7. Cara menghapus database 6
8. Cara menggunakan/mengelola database 6
9. Cara menampilkan daftar tabel 7
10. Cara membuat tabel 7
11. Cara melihat detail/struktur tabel 8
12. Cara menghapus 1 tabel 8
13. Cara menghapus lebih dari 1 tabel 8
14. Cara memperbaharui tabel untuk menambah kolom 9
15. Cara memperbaharui tabel untuk merubah nama kolom 9
16. Cara memperbaharui tabel untuk merubah nama kolom dan tipe datanya 10
17. Cara memperbaharui tabel untuk menghapus kolom 10
18. Cara menambahkan suatu baris data kedalam tabel dengan konsep single value 11
19. Cara menambahkan suatu baris data kedalam tabel dengan konsep multiple value 11
20. Cara menampilkan semua baris data yang tersimpan pada tabel 12
21. Cara menghapus sebuah baris data dalam suatu tabel dengan konsep masal 12
22. Cara menghapus sebuah baris data dalam suatu tabel dengan konsep spesifik / kriteria 13
23. Cara memperbaharui sebuah baris data dalam suatu tabel dengan konsep masal 13
24. Cara memperbaharui sebuah baris data dalam suatu tabel dengan konsep spesifik / kriteria 14
25. Cara membackup basis data 14
26. Cara memulihkan basis data 15
C. Refleksi
27. Kendala / kesulitan dalam mempelajari bahasa pemrograman pengolahan data berbasis server 17
28. Tips / pesan 17
29. Profil penulis 17
1
A. Pendahuluan
1. Basis data
Basis data adalah kumpulan data yang sistematis yang di organisasi yang disimpan dalam media
penyimpanan elektronis dari suatu sistem komputer agar dapat dimanfaatkan kembali dengan
cepat dan mudah.
2
B. Langkah-langkah
4. Cara mengakses console server dari basis data mysql di xampp
Bukalah aplikasi ‘Command Prompt’ yang terdapat pada sistem operasi windows.
Setelah membuka aplikasi, ketik perintah ‘cd/’ lalu tekan enter untuk masuk ke direktori web
server mysql.
3
Kemudian, ketik perintah ‘cd/xampp/mysql/bin’ lalu tekan enter untuk masuk ke direktori basis
data mysql.
.
Setelah tulisan ‘C:\xampp\mysql\bin>’ sudah muncul, ketik perintah ‘mysql -u root’ dan enter
untuk masuk ke console DBMS MySQL / MariaDB.
Jika tulisan welcome sudah muncul di layar, kita sudah berhasil masuk ke console DBMS
MySQL melalui command prompt.
4
5. Cara menampilkan daftar database di server
Setelah masuk ke console DBMS MySQL melalui command prompt, ketik perintah ‘show
databases’’ lalu enter.
Daftar semua database yang ada di server akan muncul dalam bentuk tabel seperti di atas.
Kata ‘contoh’ di atas merupakan nama databasenya. Untuk memastikan databasenya ada, kita bisa
mengulangi langkah pada nomor 5.
5
Dapat dilihat bahwa database ‘contoh’ sudah ada.
6
Dapat dilihat tulisan dalam tanda kurung siku yang sebelumnya berisi (none) berubah menjadi
contoh.
7
11. Cara melihat detail/struktur tabel
Untuk melihat detail tabel, ketik perintah ‘describe [nama_tabel];’ seperti berikut.
8
14. Cara memperbaharui tabel untuk menambah kolom
Untuk menambah kolom pada tabel, ketik perintah ‘alter table [nama_tabel] add [(nama_baris)
tipe data];’ seperti berikut.
9
16. Cara memperbaharui tabel untuk merubah nama kolom dan tipe datanya
Untuk merubah nama kolom dan tipe datanya, ketik perintah ‘alter table [nama_tabel] change
column [nama_kolom] [(nama_kolom_baru) tipe data];’ seperti berikut.
10
18. Cara menambahkan suatu baris data kedalam tabel dengan konsep single value
Untuk menambahkan suatu baris data ke dalam tabel dengan konsep single value, ketik perintah
‘insert into [nama_tabel] values (value_1,value_2);’ seperti berikut.
19. Cara menambahkan suatu baris data kedalam tabel dengan konsep multiple value
Untuk menambahkan suatu baris data kedalam tabel dengan konsep multiple value, ketik perintah
‘insert into [nama_tabel] values (value_), (value_2), (value_3);’ seperti berikut.
11
Dengan catatan bahwa jumlah value dan kolom harus sama.
20. Cara menampilkan semua baris data yang tersimpan pada tabel
Untuk menampilkan semua baris data yang tersimpan pada tabel, ketik perintah ‘select * from
[nama_tabel];’ seperti berikut.
21. Cara menghapus sebuah baris data dalam suatu tabel dengan konsep masal
Untuk menghapus sebuah baris data dalam suatu tabel secara masal, ketik perintah ‘delete from
[nama_tabel];’ seperti berikut.
12
22. Cara menghapus sebuah baris data dalam suatu tabel dengan konsep spesifik / kriteria
Untuk menghapus sebuah baris data dalam suatu tabel secara spesifik / kriteria, ketik perintah
‘delete from [nama_tabel] where [condition];’ seperti berikut.
23. Cara memperbaharui sebuah baris data dalam suatu tabel dengan konsep masal
Untuk memperbaharui sebuah baris data dalam suatu tabel secara masal, ketik perintah ‘update
[nama_tabel] set [nama_kolom] = [value];’ seperti berikut.
13
24. Cara memperbaharui sebuah baris data dalam suatu tabel dengan konsep spesifik / kriteria
Untuk memperbaharui sebuah baris data dalam suatu tabel secara spesifik / kriteria, ketik perintah
‘update [nama_tabel] set [nama_kolom] = [value] where [condition];’ seperti berikut.
14
Kemudian, tulisan ‘Enter password:’ akan muncul. Abaikan saja dan langsung tekan enter.
Jika sudah menekan enter, akan tertampil tampilan awal seperti berikut.
Bukalah aplikasi ‘File Explorer’ yang terdapat pada sistem operasi windows. Jika file backup ada
di sana, berarti proses backup berhasil.
15
Kemudian buatlah database dengan nama yang sama. Gunakan database tersebut dengan perintah
‘use [nama_database]’ seperti berikut.
Lalu, ketik perintah ‘source partisi:[nama_file].sql’ dan tekan enter seperti berikut.
Jika setelah menekan enter muncul tulisan seperti di atas, berarti proses memulihkan data berhasil.
16
C. Refleksi
27. Kendala / kesulitan dalam mempelajari bahasa pemrograman pengolahan data berbasis server
Terkadang perintah-perintah yang ada suka tertukar. Agar dapat menggunakan bahasa
pemrograman dengan baik dan lancar, harus hafal semua perintah sedangkan perintah yang ada
sangat banyak dan terkadang membingungkan.
17