CREATE TABLE SQL: Bikin Tabel Pertama Kamu dari Nol
CREATE TABLE itu perintah buat bikin tabel kosong di database: kamu tentuin nama kolom, tipe datanya, dan aturan mainnya. Ini panduan dari nol sampai tabel yang beneran kepakai.
Pelajari SQL dari dasar hingga mahir dengan tutorial step-by-step yang mudah dipahami.
108 artikel
CREATE TABLE itu perintah buat bikin tabel kosong di database: kamu tentuin nama kolom, tipe datanya, dan aturan mainnya. Ini panduan dari nol sampai tabel yang beneran kepakai.
TRUNCATE ngosongin seluruh tabel dalam sekejap, DELETE hapus baris satu-satu tapi bisa dipilih pakai WHERE. Ini tabel perbandingan lengkapnya plus kapan pakai yang mana.
DELETE tanpa WHERE bakal ngosongin seluruh tabel, dan nggak ada Ctrl+Z. Ini cara pakai DELETE dengan aman: SELECT dulu, bungkus transaction, dan kapan mending pakai soft delete.
Satu UPDATE tanpa WHERE bisa nimpa 50.000 baris dalam sedetik. Ini cara nulisnya biar kamu gak jadi orang yang ngirim pesan panik ke grup jam 11 malam.
INSERT nambahin baris baru ke tabel. Kelihatannya sepele, tapi cara kamu nulisnya nentuin apakah 10.000 baris masuk dalam 2 detik atau 4 menit.
INTERSECT ngambil baris yang muncul di dua query. EXCEPT ngambil baris yang cuma ada di query pertama. Dua operator ini bikin analisa selisih data jadi satu baris kode.
ANY nyari baris yang cocok sama minimal satu hasil subquery. ALL minta cocok sama semuanya. Dua operator ini bikin query perbandingan jadi jauh lebih pendek.
EXISTS berhenti nyari begitu ketemu satu baris yang cocok. IN harus ngumpulin semua dulu. Di tabel jutaan baris, selisihnya bukan sepersekian detik, tapi menit.
Nambah satu JOIN, total omzet tiba-tiba naik 3x lipat. Datanya gak berubah, barisnya yang kegandain. Ini cara nemuin penyebabnya dan cara benerinnya.
CROSS JOIN masangin tiap baris tabel A sama tiap baris tabel B. Kedengeran gak berguna, sampai kamu perlu bikin laporan harian yang tanggal kosongnya tetap muncul sebagai nol.
FULL OUTER JOIN nampilin semua baris dari dua tabel, yang cocok digabung, yang gak cocok tetap muncul dengan NULL. Paling kepakai buat rekonsiliasi data yang selisih.
RIGHT JOIN nyimpen semua baris tabel kanan. Fungsinya sama persis kayak LEFT JOIN yang tabelnya ditukar, dan itu alasan kenapa hampir nggak ada yang pakai. Tapi ada satu situasi di mana dia beneran ngebantu.