Selasa, 14 April 2020

Perintah - perintah Dasar Database

Perintah - perintah Dasar Database

Langkah-langkah berikut ini:

1. Pertama, masuk ke MySQL, dengan perintah
mysql -u root -p
, lalu masukkan password jika ada.










Gambar 1
Perintah masuk MySQL 
 
 
 
2. Gunakan perintah
create database nama_database;
, untuk membuat database. Pastikan nama database yang Anda buat itu unikKarena jika nama database sudah pernah ada, maka akan terjadi error.



 
Gambar 2
Gagal membuat database



 
 Gambar 3
Database berhasil dibuat


3. Selanjutnyasilahkan Anda pastikan bahwa database yang Anda buat telah masuk ke daftar. Silahkan gunakan perintah 
show databases;
 untuk melihat seluruh database yang telah dibuat.
 
Gambar 4
Menampilkan daftar database


4. Selanjutnya, pilih lah database yang akan Anda gunakan dengan menggunakan perintah
use nama_database;
 
Gambar 5
Memilih database


5.  Setelah itu, silahkan Anda membuat tabel dan juga kolomnya. Ikuti saja contoh perintah yang ada pada gambar berikut ini.

CREATE TABLE siswa (
    NIS varchar(10) not null primary key,
    Nama_Siswa varchar(50) not null,
    Alamat varchar(255) not null,
);

 
Gambar 6
Membuat tabel dan kolom


 6. Kemudian, Anda dapat melihat tabel yang berada pada database yang Anda pilih, dengan menggunakan perintah
show tables;
 
Gambar 7
Melihat tabel dalam database


7. Setelah Anda melihat tabel yang ada, And ajuga bisa melihat tabel secara detail. Silahkan gunakan perintah
desc nama_tabel;
 
Gambar 8
Tampilan deskripsi tabel


8. Jika tabel telah Anda buat, namun Anda ingin menambahkan kolom lagi, silahkan gunakan perintah
alter nama_tabel add nama_kolom tipe data;
 
Gambar 9
Kolom baru berhasil ditambahkan 


9. Setelah itu, masukkan data ke dalam kolom yang Anda buat dengan memanfaatkan perintah INSERT. Untuk lebih jelasnya, Anda bisa melihat gambar di bawah ini.
INSERT INTO nama_tabel  values (' isi 1 ', ' isi 2 ', ' isi n ')

 
Gambar 10
Menambahkan data ke kolom tabel


10. Untuk menampilkan seluruh isi data dalam tabel, gunakan perintah
SELECT*FROM nama_tabel;
 
 Gambar 11
Menampilkan seluruh isi tabel

Jika Anda hanya ingin menampilkan data dari kolom tertentu, gunakan perintah 
select nama_kolom1, nama_kolom2, from nama_tabel;

 
Gambar 12
Menampilkan data dari kolom tertentu

11. Jika Anda merasa data yang Anda masukkan salah, maka tak perlu Anda menghapus tabel. Cukup Anda gunakan perintah
update nama_database set nama_kolom='data' where id='id';
 Gambar 13
Merubah isi data kolom tertentu

12. Ketika Anda merasa ada data yang salah pada suatu baris, Anda bisa menghapus satu baris penuh. Pada contoh kali ini, saya menghapus data dengan NIS 125. Caranya mudah, cukup ketikkan perintah
delete from nama_tabel where id='id';
 
Gambar 14
Menghapus data dengan id tertentu

13. Jika Anda merasa tabel yang Anda buat sudah tak dibutuhkan lagi,  silahkan Anda hapus tabel tersebut dengan cara ketik 
drop database nama_database;

 
Gambar 15
Tabel berhasil dihapus

 14. Cara Export MySQL
Sekarang saatnya melakukan export MySQL yang ada di Hosting melalui command line/ konsol. Silahkan akses server via SSH melalui terminal atau PuTTY. Kamu bisa melakukan export MySQL dengan hasil otput berupa file .sql. Adapun perintahnya yaitu:

mysqldump -u NAMAUSER -p NAMADATABASE > dbexport.sql

Keterangan:
-u : nama username dari database MySQL
-p : menggunakan password
dbexport.sql : file database yang berhasil diexport

Tulis password database lalu tunggu sebentar hingga proses export selesai.
Silahkan ketik ls pada terminal maka file dbexport.sql akan muncul. Nah itulah database MySQL yang telah diexport.

Catatan: dbexport.sql dapat diganti dengan nama database yang akan dieksport

15. Cara Import MySQL
Nah agar database bisa di olah lagi, maka kamu perlu melakukan import database PostgreSQL. Import database artinya memasukkan database yang telah diexport kedalam database. Adapun cara import MySQL yaitu,

mysql -u NAMAUSER -p NAMADATABASE < dbexport.sql

Tulis password database lalu tunggu sebentar hingga proses import selesai.

Keterangan:
-u : nama username dari database MySQL
-p : menggunakan password
dbexport.sql : file yang berhasil diexport

Sampai disini dahulu sharing saya mengenai pengoperasian perintah dasar SQL di MySQL melalui CLI.