Halo teman-teman semuanya, di seri pertama ini kita akan berkenalan dengan Structured Query Language atau lebih dikenal dengan SQL. SQL adalah bahasa standar yang digunakan untuk mengelola dan mengakses data dalam sistem manajemen basis data relasional seperti MySQL, PostgreSQL, atau SQLite.
SQL sangat penting dipelajari bagi kita yang ingin bekerja dengan database, baik untuk membuat aplikasi web, data analysis, maupun pengelolaan data perusahaan.
Apa Itu SQL?
SQL (Structured Query Language) adalah bahasa pemrograman yang dirancang khusus untuk mengelola data dalam basis data relasional. Dengan SQL, kita bisa:
- Membuat dan menghapus database atau tabel
- Menambah, mengubah, dan menghapus data
- Mengambil data spesifik menggunakan perintah query
- Mengatur hak akses pengguna terhadap database
SQL bersifat declarative, artinya kita tinggal menyatakan apa yang ingin dilakukan, tanpa harus menulis langkah demi langkah.
Kenapa Harus Belajar MySQL?
MySQL adalah salah satu implementasi SQL yang paling populer dan banyak digunakan oleh perusahaan maupun pengembang web. Beberapa alasan kenapa MySQL cocok dipelajari:
- Gratis dan open source
- Performa tinggi dan stabil
- Digunakan oleh banyak platform besar (WordPress, Laravel, phpMyAdmin)
- Mudah digunakan untuk kita yang masih pemula
Langkah 1 - Instalasi MySQL
Langkah 2 - Menjalankan Query Pertama
Setelah MySQL berjalan, mari kita coba menjalankan query dasar menggunakan phpMyAdmin atau terminal.
-
Contoh Query
-
Membuat Database
CREATE DATABASE belajar_sql;
-
Menggunakan Database
USE belajar_sql;
-
Membuat Tabel
CREATE TABLE siswa (
id INT AUTO_INCREMENT PRIMARY KEY,
nama VARCHAR(50),
umur INT
);
-
Memasukkan Data
INSERT INTO siswa (nama, umur)
VALUES
('Ali', 18),
('Budi', 17),
('Citra', 19);
-
Menampilkan Data
SELECT * FROM siswa;
-
Contoh Tabel siswa
id |
nama |
umur |
1 |
Ali |
18 |
2 |
Budi |
17 |
3 |
Citra |
19 |
Kesimpulan
Di artikel ini, kita sudah berkenalan dengan SQL dan memahami perannya dalam dunia pengelolaan data. Kita juga telah menginstal MySQL serta menjalankan query pertama untuk membuat dan mengisi tabel siswa
.
Di seri berikutnya, kita akan belajar tentang struktur database dan tipe data yang digunakan dalam MySQL, agar kita bisa merancang tabel dengan benar sejak awal.
Terima kasih.