tutorial mysql dasar
Database

Belajar MySQL Dasar : Tutorial MySQL untuk Pemula

MySQL adalah Relational Database Management System (RDBMS) digunakan untuk mengolah data terstruktur. MySQL merupakan salah satu database yang paling banyak digunakan saat ini.

Database merupakan elemen penting dalam aplikasi karena mampu menyimpan data. Data yang tersimpan dapat digunakan kembali untuk berbagai kepentingan seperti ditampilkan, diagregasi, diolah dan sebagainya.

MySQL mampu menyimpan banyak database. Setiap database tersusun oleh table dan setiap table terdiri dari kolom (field) dan baris data (row)

Hubungan antara Database, Table, Field dan Record

MySQL sudah terdapat dalam paket XAMPP dan siap digunakan setelah instalasi XAMPP sudah dilakukan.

Cara menjalankan service MySQL

Note : Pastikan anda sudah menginstall XAMPP

Di Windows, Buka XAMPP control panel dan tekan tombol Apache dan MySQL

This image has an empty alt attribute; its file name is image-26.png


Di Linux, ketik sudo /opt/lampp/lampp start

$ sudo /opt/lampp/lampp start
 Starting XAMPP for Linux 7.1.26-1…
 XAMPP: Starting Apache…ok.
 XAMPP: Starting MySQL…ok.
 XAMPP: Starting ProFTPD…ok.

Buka browser dan ketik

http://localhost/phpmyadmin/

phpmyadmin adalah client interface untuk mengolah data di MySQL. phpmyadmin memudahkan dalam mengolah database dengan GUI dan tidak harus berurusan dengan kode secara langsung

Halaman Utama Phpmyadmin

MySQL menggunakan bahasa SQL (Structured Query Language) untuk melakukan operasi data seperti menambah, merubah, menghapus dan sebagainya.

Untuk menggunakan perintah SQL di phpmyadmin dapat menggunakan interface phpmyadmin atau menggunakan kode SQL yang dapat dieksekusi di Menu Tab SQL

Halaman SQL di phpmyadmin untuk query data

Selain bisa mengakes MySQL melalui phpmyadmin kita juga bisa mengakses melalui terminal / command prompt.

Di Linux, Masuk ke directory /opt/lampp/bin
cd /opt/lampp/bin/

Masuk ke MySQL / MariaDB dengan akses root

$ ./mysql -u root
Welcome to the MariaDB monitor.  Commands end with ; or \g.
 Your MariaDB connection id is 161
 Server version: 10.1.38-MariaDB Source distribution
 Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
 Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
 MariaDB [(none)]>

Untuk melihat seluruh database di MySQL

MariaDB [(none)]> show databases;
 +----------------------------+
 | Database                   |
 +----------------------------+
 | dts                        |
 | information_schema         |
 | inmul                      |
 | iot_itb                    |
 | iot_rest                   |
 | mysql                      |
 | ngodingdata                |
 | performance_schema         |
 | phpmyadmin                 |
 | repo                       |
 | test                       |
 | test_db_login              |
 | test_ecommerce_codeigniter |
 | toko_mainan                |
 +----------------------------+
 14 rows in set (0.01 sec)
Di Windows, Masuk ke directory c:/xampp
cd c:\xampp\mysql\bin 
mysql.exe -u root

Dalam SQL terdapat 5 istilah perintah untuk manipulasi data yaitu:

  1. Data Definition Language (DDL)
  2. Data Manipulation Language (DML)
  3. Data Query Language (DQL)
  4. Data Control Language (DCL)
  5. Transaction Control Language (TCL)

DDL, DML, DQL, DCL, TCL

Data Definition Language (DDL) adalah perintah SQL untuk membuat, merubah atau menghapus struktur database

Data Manipulation Language (DML) adalah perintah SQL untuk manipulasi data dalam table

Data Query Language (DQL) adalah perintah SQL untuk query data

Data Control Language (DCL) adalah perintah SQL untuk kontrol dan permission database

Transaction Control Language (TCL) adalah perintah SQL yang berhubungan dengan transaksi di database

Materi MySQL dibagi menjadi beberapa artikel:
Cara Install XAMPP di Windows dan Linux
Belajar MySQL Dasar : Tutorial MySQL untuk Pemula
Belajar MySQL Dasar : Memahami perintah DDL
Belajar MySQL Dasar : Memahami perintah DML
Belajar MySQL Dasar : Memahami perintah DQL
Belajar MySQL Dasar : Memahami perintah DCL
Belajar MySQL Dasar : Memahami perintah TCL

Belajar MySQL Lanjut : Cara Menggunakan JOIN
Belajar MySQL Lanjut : Cara Membuat Stored Procedure
Belajar MySQL Lanjut : Cara Membuat VIEW
Belajar MySQL Lanjut : Cara Membuat TRIGGER
Belajar MySQL Lanjut : DDL MySQL dengan Python
Belajar MySQL Lanjut : DML MySQL dengan Python
Belajar MySQL Lanjut : DQL MySQL dengan Python

Leave a Reply

Your email address will not be published. Required fields are marked *