Saturday, April 2, 2016

Belajar My SQL Dasar




MENGENAL MySQL

MySQL adalah Sebuah program database server yang mampu menerima dan mengirimkan datanya sangat cepat, multi user serta menggunakan perintah dasar SQL ( Structured Query Language).
Kelebihan MySQL
Database MySQL memiliki beberapa kelebihan dibanding database lain, diantaranya :
• MySQL merupakan Database Management System ( DBMS )
• MySQL sebagai Relation Database Management System ( RDBMS ) atau disebut dengan database Relational
• MySQL Merupakan sebuah database server yang free, artinya kita bebas menggunakan database ini untuk keperluan pribadi atau usaha tanpa harus membeli atau membayar lisensinya

PRAKTIKUM DATABASE
1. Mengaktifkan Direktori MySQL Server
Untuk dapat menggunakan MySQL terlebih dahulu aktifkan Server MySQL dengan menghidupkan daemond MySQL. Program MySQL yang digunakan pada modul ini adalah XAMPP 1.7, maka untuk menjalankan daemond MySQL terdapat pada direktori yaitu C:\Program Files\Xampp\Mysql\Bin
Untuk masuk kedalam server MySQL, bukalah MS-DOS Prompt anda melalui Run kemudian ketik Command atau cmd. Maka anda dapat masuk ke dalam direktori MySQL melalui MS-DOS Promtp seperti dibawah ini.

2. Masuk dan Keluar dari Server MySQL
MySQL adalah sebuah database server yang sangat aman. MySQL memiliki kemampuan memanajemen user dalam mengakses. Jadi, tidak sembarang user dapat mengakses sebuah database yang diciptakan MySQL. Maka sebelum anda memiliki User untuk mengakses MySQL anda juga dapat Mengakses database MySQL menggunakan User Root.
Berikut adalah perintah yang digunakan untuk mengkoneksikan kedalam Server Mysql :

Keterangan :  Tanda –u menerangkan bahwa kita akan masuk menggunakan User Name bernama Root.
         Tanda –p menyatakan kita akan masuk menggunakan Password.


           Untuk dapat keluar dari Server MysQL kita dapat mengetikkan Intruksi quit atau \q :



3. Melihat Database di MySQL
             Menggunakan perintah: show databases;


4. Membuat Database dengan nama “PraktikumMySQL”
             Menggunakan perintah:
CREATE DATABASE namadatabase;
Misal ingin membuat database dengan nama praktikummysql:
            

5. Cara Memilih dan Menggunakan Database MySQL

Kita harus memilih sebuah database yang akan digunakan, format query untuk memilih database ini adalah:

6. Melihat isi table di dalam database MySQL
             show tables;

7. Melihat Seluruh isi table dalam database MySQL
             SELECT * from namatabeldatabase;

8. Membuat User baru
          CREATE USER 'namauser'@'localhost' IDENTIFIED BY 'mypassword';
Keterangan: - membuat user baru didatabase dengan nama namauser
 - akses ke database hanya dilakukan lewat localhost
 - pasword dari namauser adalah mypassword

9. Melihat User baru yang sudah dibuat
  Agar bisa keluar dari user root dan masuk sebagai user lainnya, harus mengakses MySQL Client dari CMD Windows
mysql> exit;
Bye

c:\xampp\MySQL\bin>mysql -u namauser –p namadatase
enter password: password dari namauser

10. Memberikan Privileges User MySQL
Agar user MySQL dapat melakukan update, insert, drop, dll, maka perlu diberikan hak akses / privilege
GRANT ALL PRIVILEGES ON namadatabase.* TO 'namauser'@'localhost';
11. Merubah Password pada user MySQL
Jika user yang ‘lupa’ passwordnya bukan user root, maka kita tinggal menimpa password lama dengan yang baru. Berikut adalah format dasar query yang digunakan:
SET PASSWORD FOR nama_user@'lokasi_user' = PASSWORD('password_baru');


12. Menghapus Password pada user MySQL
Jika yang anda inginkan adalah menghapus password dari seorang user secara keseluruhan, maka cukup memberikan string kosong sebagai isian password.
SET PASSWORD FOR 'nama_user'@'lokasi_user' = ''

13. Menghapus Database MySQL
Jika database sudah tidak digunakan lagi, kita dapat menghapusnya. Proses penghapusan ini akan menghapus database, termasuk seluruh tabel dan isi dari tabel tersebut.

DROP DATABASE database_name;

          Sekian pengenalan MySql dari saya semoga bermanfaat. Untuk yang belum punya software xampp silahkan Download disini

No comments:

Post a Comment