Menengah
MySQL
Pelajari MySQL dari CLI hingga desain skema. Dasar SQL, join, indeks, transaksi, stored procedure, EXPLAIN, dan operasi database.
13 pelajaran6.8h praktik11 bahasa
Mulai belajar gratisMySQL kursus13 pelajaran, berurutan
- 120 mnt
Apa itu MySQL
Relational databaseHistory and Oracle ownershipMariaDB forkMySQL vs Postgres trade-offsInnoDB default engine - 225 mnt
CLI mysql dan Perintah Pertama
Mysql clientConnecting with -u and -pSHOW DATABASESUSESHOW TABLESDESCRIBE+2 - 330 mnt
Membuat Database dan Tabel
CREATE DATABASECharacter sets and collationCREATE TABLEPRIMARY KEYAUTO_INCREMENTNOT NULL+3 - 430 mnt
Tipe Data
INT and BIGINTDECIMAL vs FLOATVARCHAR vs TEXTBOOLEAN as TINYINTDATE vs DATETIME vs TIMESTAMPENUM+1 - 530 mnt
SELECT dan WHERE
SELECT columnsWHEREAND and ORBETWEENINLIKE with % and _+3 - 635 mnt
Join
INNER JOINLEFT JOINRIGHT JOINNo FULL OUTER JOINUNION workaroundSelf-join+1 - 730 mnt
Aggregate dan Pengelompokan
COUNTSUMAVGMIN and MAXGROUP BYHAVING+2 - 830 mnt
Index
B-tree indexCREATE INDEXMulti-column index left-prefix ruleUNIQUE indexFULLTEXT indexIndexes hurt write performance - 935 mnt
Transaksi dan Storage Engine
InnoDB vs MyISAMSTART TRANSACTIONCOMMITROLLBACKIsolation levelsREPEATABLE READ default+1 - 1035 mnt
Stored Procedures dan Triggers
DELIMITERCREATE PROCEDUREIN and OUT parametersCALLCREATE TRIGGERBEFORE INSERT and AFTER UPDATE+1 - 1135 mnt
EXPLAIN dan Query Tuning
EXPLAINType column (ALL, ref, range, eq_ref, const)Key and rows columnsEXPLAIN ANALYZE (MySQL 8+)Adding a missing indexSlow query log - 1225 mnt
mysqldump dan Pemulihan
MysqldumpRedirecting to .sqlRestoring with mysql client--single-transaction for InnoDB--no-data for schema only--all-databases - 1350 mnt
Capstone: Rancang Skema Ecommerce
Foreign keysON DELETE behaviorIndexes on lookup columnsTransactional order creationEXPLAIN on a real query
Pelajari MySQL dalam bahasamu
Setiap pelajaran, kuis, dan balasan tutor tampil dalam bahasamu. Tutor AI menjawab dalam bahasa yang kamu pakai.
Roles that use MySQL
See how hiring teams interview engineers on MySQL, in production-like environments.
Interview role
Database Administrator (DBA)
Hire DBAs in real workspaces with PostgreSQL or MySQL, real replication lag, real slow queries and real backups to restore. Live or take-home.
See the interviewInterview role
Backend Engineer (Go, Rust, Java)
Hire backend engineers in real services with real databases, real concurrency and real latency budgets. Live or take-home, fully recorded.
See the interview