Data
SQL Dasar & Tipe Data MySQL
Belajar SQL dari nol dengan MySQL 8: tipe data, membuat database & tabel, INSERT, SELECT, WHERE, ORDER BY, LIMIT, fungsi agregat, GROUP BY, UPDATE, dan DELETE.
- Pemula
- 19 lesson
- ±165 menit
- 1 peserta
Yang akan Anda pelajari
- Menjelaskan konsep database, tabel, kolom, baris, primary key, dan kelompok perintah SQL
- Memilih tipe data MySQL yang tepat untuk setiap jenis data
- Membuat dan mengelola database serta tabel beserta constraint-nya
- Mengisi data dengan INSERT dan mengambilnya dengan SELECT, alias, dan DISTINCT
- Memfilter, mengurutkan, dan membatasi hasil query dengan WHERE, ORDER BY, dan LIMIT
- Meringkas data dengan fungsi agregat dan GROUP BY
- Mengubah dan menghapus data dengan aman menggunakan UPDATE dan DELETE
Kurikulum
8 section · 19 lesson · dipelajari berurutan
011. Pengenalan SQL1 lesson
- Apa itu SQL?Preview10m
022. Tipe Data MySQL3 lesson
- Tipe Data Numerik dan Boolean10m
- Tipe Data String, Biner, Tanggal, dan JSON12m
- Panduan Cepat Memilih Tipe Data5m
033. Membuat dan Mengelola Database & Tabel3 lesson
- Membuat dan Mengelola Database7m
- Membuat Tabel dan Constraint10m
- Melihat, Mengubah, dan Menghapus Tabel8m
044. Mengisi dan Mengambil Data2 lesson
- Mengisi Data dengan INSERT8m
- Mengambil Data dengan SELECT8m
055. Memfilter, Mengurutkan, dan Membatasi Data3 lesson
- WHERE: Operator Perbandingan dan Logika10m
- IN, BETWEEN, LIKE, dan IS NULL10m
- ORDER BY, LIMIT, dan Pagination10m
066. Meringkas Data3 lesson
- Fungsi Agregat8m
- Mengelompokkan Data dengan GROUP BY10m
- Urutan Klausa SELECT6m
077. Mengubah dan Menghapus Data1 lesson
- UPDATE dan DELETE dengan Aman8m
088. Latihan, Ringkasan, dan Evaluasi3 lesson
- Latihan Soal dan Kunci Jawaban20m
- Ringkasan (Cheat Sheet)5m
- Evaluasi Akhir
Tentang course ini
Tentang kursus ini
Kursus ini adalah Part 1 (Beginner) dari seri SQL. Kamu akan belajar bahasa SQL dari nol menggunakan MySQL 8.x (sebagian besar materi juga berlaku untuk MariaDB).
Semua contoh memakai satu tabel yang sama, yaitu tabel karyawan, sehingga kamu bisa mengikuti alurnya dari membuat database sampai menganalisis data.
Yang akan kamu pelajari
- Konsep dasar database relasional dan kelompok perintah SQL (DDL, DML, DQL, DCL, TCL)
- Tipe data MySQL: integer, desimal, boolean, string, biner, tanggal & waktu, JSON
CREATE DATABASE,CREATE TABLE, constraint,ALTER TABLE,DROPdanTRUNCATE- Mengisi data dengan
INSERTdan mengambilnya denganSELECT - Memfilter (
WHERE), mengurutkan (ORDER BY), dan membatasi hasil (LIMIT) - Fungsi agregat dan
GROUP BY - Mengubah dan menghapus data dengan aman (
UPDATE,DELETE)
Struktur
Materi dibagi menjadi 7 bagian, diakhiri latihan, cheat sheet, dan evaluasi akhir. Lulus evaluasi dengan nilai minimal 70 untuk menyelesaikan kursus.
Setelah ini
Part 2 (advance) akan membahas HAVING, JOIN, subquery, UNION, CASE WHEN, fungsi string/tanggal/angka, index & EXPLAIN, foreign key, view, transaksi, serta user dan hak akses.
Prasyarat
- Bisa mengoperasikan komputer dan mengetik
- Tidak perlu pengalaman pemrograman sebelumnya
- MySQL 8.x atau MariaDB terpasang (disarankan untuk praktik)