Tabel Relasional (Relationship)
Perbedaan sistem MySQL/SQL dengan jenis database lain (NoSQL) adalah pada sifatnya yang saling terhubung antar entitas / antar tabel.
Primary Key
- "Nomor Induk / KTP" mutlak dari 1 data di tabel.
- Di MySQL, Primary Key lazimnya disebut
idyang berikhtiar menggunakan auto-increment, sehingga angkanya selalu maju sendiri, tidak ada baris yang bisa saling terduplikat angkanya.
Foreign Key
- "KTP Orang Lain" yang diselipkan pada dokumen terpisah agar mereka saling terikat secara tidak langsung.
- Contoh: Tabel
Pesananbisa merujuk "Pesanan milik siapa ini?" lewat kolomuser_idyang bersumber padaidtabel users.
INNER JOIN
Ini merupakan sihir mutakhir di mana dua (atau lebih) tabel dijahitkan sementara menghasilkan output matrix gabungan yang saling relevan tanpa harus menyimpan detail redundan di tabel yang sama.