Rabu, 01 Maret 2017

Query Lengkap Database MySQL

Assalammu'alaikum Warahmatullahi Wabarakatuh

Pada kesempatan kali ini saya akan coba belajar bersama dengan membahas materi 'membuat database mysql secara manual'. Mungkin teman-teman sudah lebih mahir, namun tidak ada salahnya kita saling berbagi ilmu.. Oke langsung saja, mungkin kita apabila membuat database khususnya mysql kita hanya tinggal menginstall xampp atau yang lainnya, lalu ketikan localhost/phpmyadmin di browser lalu tinggal klik dan masukan nama database table dan blablalblabla.. Itu memang benar dan mudah, namun alangkah baiknya kita bisa mempelajari secara manual cara memanajemen database secara manual. Bagaimana caranya? apakah lebih sulit? Nah kita akan mulai pembelajarannya..

Pembelajaran ini dikhususkan agar kita memahami query atau script untuk memanajemen database secara manual. Langkah-langkah :
1. Buka Cmd
Caranya tekan windows+r atau buka start lalu ketikan cmd dan hasilnya seperti berikut :

Setelah berhasil lalu ketikan 
D: (apabila file xampp ada di D)
cd\
cd D:\berkas lama\WOS\mysql\bin
mysql -u root
Jika bingung perhatikan gambar berikut :
Untuk script yang diberi warna merah, Keterangan :
* D: = untuk mengubah drive yang ketika awal pertama berada di drve C nah kita ubah ke D dengan syarat file yang kita tuju berada du drive D. Apabila file yang kita tuju ada di drive C maka lakukan script kedua..
*cd D:\berkas lama\WOS\mysql\bin = Merupakan pengambilan dokumen bin pada WOS portable. Apabila anda menggunakan XAMPP tinggal cari file bin berada di mana. Biasanya terdapat di xampp->mysql->bin
Oke jika sudah dan berhasil maka tampilannya seperti gambar diatas..

2. Membuat database 
Nah selanjutnya kita akan membuat database. Ini paling penting, karena kita membuat database secara manual jadi kita bisa paham query nya. Bukan hanya tinggal klik di phpmyadmin seperti saya hehehe
Caranya :

A. Membuat database baru dan berikut scriptnya :
create database mahasiswa;

B. Membuat Tabel
use mahasiswa;
create table db1 (
npm varchar (8) not null,
nama varchar (25) not null,
usia varchar (2) not null,
primary key (npm)
);
*pada gambar yang diberi warna kuning salah

C. Memasukan data (insert) seperti berikut caranya :
insert into db1 (npm, nama, usia) values ("30113056","Abi Rahman","21");

Nah sekarang untuk yakin sudah masuk datanya atau belum kita akan membuat query select untuk
D. Menampilkan isi tabel :
select*from db1;
Bagaimana sampai sini sudah berhasil?
Untuk diingat diatas kita sudah mempelajari cara menggunakan query mysql antara lain
A. membuat database
B. membuat tabel
C. memasukan data ke tabel
D. menampilkan isi field
apa lagi??

E. Ubah atau update isi field yaa.. begini querynya
update db1 set nama="Bambang Pamungkas" *(nama yang baru) where npm="30113056";

F. Menampilkan Seluruh Table yang sudah dibuat
Show tables;

G. Menampilkan Struktur Pembuatan Tabel
desc db1;

H. Menambahkan jumlah field
Pada gambar diatas terdapat 3 field dan saya akan menambahkan satu lagi dengan nama ipk, berikut querynya :
Alter table db1 add nilai_uts integer (3) not null;

I. Menghapus nama field
Pada gambar diatas saya sudah menambahkan beberaoa field, nah sekarang saya akan menghpausnya dan mensisakan 3 field awal yang sudah saya buat caranya :
alter table db1 drop nilai_uts;

J. Menghapus Isi Field
Delete from db1 where npm="30113056";

K. Menghapus Tabel
drop table db1;
L. Menghapus Database
drop database mahasiswa;

Oke selesai..... Bagaimana berhasil? Lebih sulit?
Iya benar lebih sulit, namun ini penting untuk kita. Mengapa? Karena kita bisa memahami keseluruhan query dasar ini dan bukan hanya tinggal klik di phpmyadmin..
Semoga bermafaat dan salam sukses !!!


0 komentar:

Posting Komentar