Lewati ke konten

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, DROP dan TRUNCATE
  • Mengisi data dengan INSERT dan mengambilnya dengan SELECT
  • 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)