Enjun
Enjun Manusia

#1 Tutorial Dasar MySQL/MariaDB Dengan Command Prompt dan XAMPP


Label baru untuk blog ini yaitu tutorial MySQL, tutorial ini berdasarkan dari pembelajaran saya di tempat kuliah, tujuan saya membuat tutorial ini yang pertama agar saya tidak lupa langkah-langkah perintah yang pernah saya kerjakan ketika pada waktu pembelajaran, anggap saja ini evaluasi untuk saya dalam pembelajaran matkul Aplikasi Basis Data.
Buat kalian yang ingin mengikuti tutorial saya, saya sarankan kalian baca dulu materi tentang aplikasi basis data, penjelasan struktur dan query nya, serta software pendukung untuk menjalankan MySQL ini. Karena disini saya tidak memberi penjelasan tsb karena terlalu panjang :v, jika kalian sudah paham, kalian bisa ikuti tutorial ini.
1. Lokasi Folder MySQL
Cara menjalan MySQL ini sangat mudah, karena disini saya menggunakan CMD untuk dasarnya, jadi kita harus membuka CMD terlebih dahulu.

Oh iya, pastikan kalian telah menjalankan/running MySQL di aplikasi Xampp lalu kalian minimize agar tidak mengganggu ketika sedang dalam belajar MySQL.
  • Buka RUN dengan cara tekan Win+R lalu ketikkan CMD dan enter.
  • Setelah muncul window CMD ketikan perintah "cd c:\xampp\mysql\bin" lalu enter.
cd c:\xampp\mysql\bin, maksudnya adalah dengan perintah cd kita masuk ke dalam local disk C: dan membuka folder xampp lalu mysql dan bin.
Adakah cara yang simple nya ? tentu ada, kalian bisa membuka folder nya dengan cara biasa lewat file explorer ke folder xampp\mysql\bin lalu pada saat di folder bin kalian tekan SHIFT dan klik kanan lalu kalian pilih open command window here.


Note : Saya tidak tahu apakah di Windows 7/8.1 akan muncul, dan jika di Windows 10 kalian hanya muncul "open PowerShell Window here" kalian perlu download file dibawah ini(untuk versi windows 7/8.1 dicoba saja dulu).
Jika sudah kalian ekstrak menggunakan Winrar, lalu kalian double click file "cmd-here-windows-10" klik yes-yes saja hingga selesai.

2. User dalam MySQL dan Menjalankannya

Buat kalian yang belum tahu apa itu user, user itu penjelasan sederhananya adalah pengguna, pengguna apa sih maksudnya? pengguna yang akan mengelola sebuah database dalam mysql. Nah di MySQL ini ada sebuah "user" yang sangat berkuasa, namanya adalah "root", si root ini bisa melakukan apa saja, membuat user baru,membuat database, serba bisa lah pokoknya.
Perlu diingat yah teman-teman, setiap kita ingin membuat sebuah user,database,tabel,dll, kita harus berada dalam user "root", jika tidak kita tidak akan bisa membuat database atau mengelola-nya.
Lalu bagaimana caranya agar kita tahu user yang kita gunakan di mysql ? caranya mudah kalian hanya perlu melihat bagian atas command prompt saja, sample:
Dalam user "root"
User lain
 
Oke, setelah kita mengenal User, lalu bagaimana kita menjalankan MySQL ?? setelah di CMD kalian seperti ini  :

Kalian hanya perlu mengetik "mysql -u root" lalu enter. dan Selesai.

Di awal kita harus menggunakan user root, karena kita belum membuat user baru.
3.Membuat dan Menghapus User

Setelah kita masuk ke MySQL, sekarang mari kita coba bagaimana membuat user lalu menghapus user yang kita buat.
  • Pertama, perintah untuk membuat user baru adalah create, create juga bisa kita gunakan untuk membuat database.
  • Ketik perintah "create user 'nama_user'@'localhost'; "(tanpa tanda kutip). Ini adalah contoh membuat user baru tanpa menggunakan pasword.
  • Jika ingin menggunakan pasword, gunakan perintah "create user 'nama_user'@'localhost' identified by '123'; "
@'localhost' maksudnya adalah, kita membuat sebuah user dengan lokasi di localhost.
Pastikan ketika kalian selesai mengetik sebuah perintah kalian akhiri dengan titik koma " ; "
dan juga perhatikan setiap perintah yang kalian ketik agar terhindar dari typo. 
Bagaimana caranya kita melihat daftar user yang telah dibuat di MySQL ??
  • Ketik perintah "select user, host from mysql.user;" lalu enter.
  • Maka akan muncul list user.

Cara Menghapus User ??
  • Query meng-hapus di MySQL adalah menggunakan Drop, drop juga bisa kita gunakan untuk menghapus sebuah database.
  • Perintah : " drop user 'nama_user'@'localhost'; "

4.Memberi Hak Akses User ke Sebuah Database
  • Untuk memberi akses ini kita menggunakan query Grant.
  • Perintah : " grant all on nama_database.* to 'nama_user'@'localhost'; "

nama_database.* (.* ini maksudnya user memperbolehkan untuk mengkases semua table di dalam database yang dipilih.) 


Sekarang dalam user 'inisituss' kini bisa mengakses database db_coba sepenuh-nya.

5.Membuat Database dan Tabel Sederhana.

Untuk membuat database, pastikan kalian login menggunakan user root.
  • Perintah membuat database : " create database nama_database; "

Untuk Melihat List Database bisa menggunakan Query Show.
  • Perintah : " show databases; " 

Menghapus database : " drop database nama_database; "

Setelah kita membuat sebuah database, lalu kita ingin menggunakan database tsb, kalian bisa menggunakan perintah : " use nama_database; " lalu tekan enter.

Nah selanjutnya kita akan mencoba membuat sebuah tabel sederhana, pertama pastikan kalian sudah menggunakan database yang telah kalian buat, lalu gunakan perintah create untuk membuat tabel.
  • Perintah : " create table nama_table (kolom_1 tipe_data( ) ); "
  • Sample, disini saya membuat table dengan nama " inisitus "

  • Sebelum kalian membuat table, kalian harus paham dulu tipe-tipe data di MySQL, kalian bisa searching di google.
  • Setelah kalian berhasil membuat table, dan ingin melihat hasil-nya, kalian bisa menggunakan perintah desc/describe.
  • perintah : "  desc nama_table; "

Table 'inisitus'  already exists artinya table dengan nama inisitus sudah ada/ sudah pernah dibuat (jadi hiraukan saja)
Oke itu saja kali ini, semoga ada faedah-nya, bye~!

Enjun
Enjun  Manusia

1 komentar

  1. Bosan tidak tahu mau mengerjakan apa pada saat santai, ayo segera uji keberuntungan kalian
    hanya di D*E*W*A*P*K / pin bb D87604A1
    dengan hanya minimal deposit 10.000 kalian bisa memenangkan uang jutaan rupiah
    dapatkan juga bonus rollingan 0.3% dan refferal 10% :)