Lembar Cheat Perintah SQL Esensial untuk Pemula

Lembar Cheat Perintah SQL Esensial untuk Pemula

Structured Query Language (SQL) adalah alat pilihan untuk memanipulasi database. Bahasa ini memungkinkan Anda memanipulasi data tidak seperti yang lain, dan tidak ada biaya untuk mulai menggunakannya!





Jika Anda baru mengenal perintah SQL atau memerlukan pengingat beberapa bagian dari alat canggih ini, maka lembar contekan perintah SQL kami di bawah ini adalah yang Anda butuhkan. Gulir ke bawah untuk melihat kehebatan yang dikandungnya, atau unduh PDF untuk digunakan di masa mendatang. (PDF berisi contoh untuk perintah yang diberikan.)





DOWNLOAD GRATIS: Lembar contekan ini tersedia sebagai PDF yang dapat diunduh dari mitra distribusi kami, TradePub. Anda harus melengkapi formulir singkat untuk mengaksesnya untuk pertama kali saja. Unduh Lembar Cheat Perintah SQL Esensial .





kenapa hbo max saya tidak berfungsi?

Lembar Cheat Perintah SQL Esensial

MemerintahTindakan
Perintah Kueri
PILIHBlok penyusun kueri dasar untuk mengambil data.
PILIH *Menggunakan * dengan SELECT mengembalikan semua kolom.
PILIH kolomTentukan kolom yang tepat dengan namanya.
PILIH tabel. kolomReferensi kolom dari tabel tertentu.
DARITentukan tempat untuk menemukan data.
SEBAGAIAlias ​​sementara nama tabel atau kolom ke nama baru.
DI MANAFilter hasil dengan kondisi.
DANGunakan beberapa kondisi dengan klausa WHERE. Hasil harus sesuai dengan semua kondisi.
ATAUGunakan beberapa kondisi dengan klausa WHERE. Hasil hanya perlu cocok dengan satu kondisi.
DIPESAN OLEHUrutkan hasil berdasarkan kolom. Basis data memilih cara memesan.
ORDER BY kolom ASCUrutkan hasil berdasarkan kolom dalam urutan menaik.
ORDER BY kolom DESCUrutkan hasil berdasarkan kolom dalam urutan menurun.
MEMBATASIBatasi jumlah hasil yang dikembalikan.
MENGIMBANGILewati jumlah baris OFFSET pertama. Sering digunakan dengan LIMIT.
SUBQUERYJalankan kueri untuk mengambil data untuk kueri lain.
Fungsi Agregat¹
MENGHITUNGHitung jumlah baris yang cocok dengan kueri.
MAKSIMALMengembalikan nilai tertinggi dalam kolom numerik.
MINMengembalikan nilai terendah dalam kolom numerik.
JUMLAHJumlahkan nilai kolom numerik.
AVGHitung nilai rata-rata untuk kolom numerik.
MEMILIKIDigunakan dengan fungsi agregat alih-alih klausa WHERE.
KELOMPOK OLEHDigunakan untuk memperhalus hasil agregat.
Operator
SUKAPencarian peka huruf besar/kecil untuk pola dengan operator wildcard (%).
SAYA SUKAPencarian peka huruf besar/kecil untuk pola dengan operator wildcard (%).
DI ANTARACari nilai di antara dua nilai. Bekerja dengan tanggal atau angka.
>Cari nilai yang lebih besar dari kondisi.
> =Cari nilai yang lebih besar atau sama dengan kondisi.
<Cari nilai yang kurang dari kondisi.
<=Cari nilai yang kurang dari atau sama dengan kondisi.
=Cari nilai yang sama persis dengan kondisi.
Cari nilai yang tidak sama dengan kondisi.
PERSATUANGabungkan dua kueri unik (dengan kolom yang sama) menjadi satu hasil.
UNI ALLGabungkan dua kueri (dengan kolom yang sama) menjadi satu hasil. Duplikat diperbolehkan.
DI DALAMSingkatan dari WHERE. Menentukan beberapa kondisi ATAU.
TIDAK MASUKSingkatan dari WHERE. Menentukan beberapa kondisi ATAU (terbalik) atau tidak sama dengan.
ADALAH NULLPeriksa nilai kosong.
BUKAN NULLPeriksa tidak ada nilai kosong.
MEMOTONGKembalikan hasil yang cocok dengan dua kueri.
MINUSKembalikan hasil dalam satu kueri yang tidak ada dalam kueri lain.¹
bergabung
PADADigunakan untuk menentukan kolom untuk membandingkan dan mencocokkan hasil.
MENGGUNAKANSingkatan untuk ON, digunakan ketika nama kolom sama di kedua tabel.
KIRI OUTER JOINSemua hasil dari tabel kiri, dengan hanya hasil pencocokan dari tabel kanan.
KIRI OUTER JOIN (DENGAN NULL)(Dengan null) Semua hasil dari tabel kiri tetapi tidak di tabel kanan.
GABUNG DALAMSemua hasil yang cocok di tabel kiri dan kanan.
GABUNG LUAR LENGKAPSemua hasil dari tabel kiri dan kanan.
GABUNG LUAR LENGKAP (DENGAN NULL)(Dengan null) semua hasil dari tabel kiri dan kanan tidak termasuk hasil di kedua tabel.
JOIN LUAR KANANSemua hasil dari tabel kanan, dengan hanya hasil pencocokan dari tabel kiri.
GABUNG LUAR KANAN (DENGAN NULL)(Dengan null) Semua hasil dari tabel kanan tetapi tidak di tabel kiri.
Membuat dan Mengedit Tabel
BUAT TABELBuat tabel baru.
BATALIzinkan nilai kosong untuk bidang ini.
BUKAN NULLJangan izinkan nilai kosong untuk bidang ini.
BAWAANNilai untuk mengisi bidang jika tidak ada.
SEBAGAIBuat tabel baru berdasarkan struktur tabel yang sudah ada. Tabel baru akan berisi data dari tabel lama.
ALTER TABLE (TAMBAHKAN KOLOM)Tambahkan kolom baru ke tabel yang ada.
ALTER TABLE (JATUHKAN KOLOM)Hapus kolom dari tabel yang ada.
ALTER TABLE (ALTER COLUMN)Mengubah tipe data kolom yang ada.
ALTER TABLE (GANTI NAMA KOLOM)Ganti nama kolom yang ada.
ALTER TABLE (GANTI NAMA TABEL)Ganti nama tabel yang ada.
ALTER TABLE (UBAH NULL)Izinkan nilai nol untuk kolom.
ALTER TABLE (UBAH BUKAN NULL)Cegah nilai null untuk kolom.
DROP MEJAHapus tabel dan semua datanya.
TUNCATE TABELHapus semua data dalam tabel, tetapi bukan tabel itu sendiri.
Kendala
KUNCI UTAMANilai yang secara unik mengidentifikasi record dalam tabel. Kombinasi NOT NULL dan UNIK.
KUNCI ASINGReferensi nilai unik di tabel lain. Seringkali kunci utama di tabel lain.
UNIKTerapkan nilai unik untuk kolom ini per tabel.
MEMERIKSAPastikan nilai memenuhi kondisi tertentu.
INDEKS (BUAT)Optimalkan tabel dan percepat kueri dengan menambahkan indeks ke kolom.
INDEKS (BUAT UNIK)Buat indeks yang tidak mengizinkan nilai duplikat.
INDEKS (TURUN)Hapus indeks.
Membuat dan Mengedit Data
MASUKKAN (NILAI TUNGGAL)Menambahkan catatan baru ke tabel.
INSERT (GANDA NILAI)Tambahkan beberapa catatan baru ke tabel.
MASUKKAN (PILIH)Tambahkan rekaman ke tabel, tetapi dapatkan nilai dari tabel yang sudah ada.
PERBARUI (SEMUA)Ubah semua record yang ada dalam tabel.
PERBARUI (DI MANA)Ubah catatan yang ada dalam tabel yang cocok dengan kondisi.
HAPUS SEMUA)Hapus semua catatan dari tabel.
HAPUS (DI MANA)Hapus catatan dari tabel yang cocok dengan kondisi.
Membuat dan Mengedit Pemicu¹
BUAT PEMICUBuat pemicu.
BUAT PEMICU (ATAU MODIFIKASI)Buat pemicu, atau perbarui pemicu yang ada jika ditemukan dengan nama yang sama.
KAPAN (SEBELUM)Jalankan pemicu sebelum peristiwa terjadi.
KAPAN (SETELAH)Jalankan pemicu setelah peristiwa terjadi.
ACARA (MASUKKAN)Jalankan pemicu sebelum atau setelah penyisipan terjadi.
ACARA (PERBARUI)Jalankan pemicu sebelum atau setelah pembaruan terjadi.
ACARA (HAPUS)Jalankan pemicu sebelum atau setelah penghapusan terjadi.
PADATabel mana yang akan ditargetkan dengan pemicu ini.
TRIGGER_TYPE (UNTUK SETIAP BARIS)Jalankan pemicu untuk setiap baris yang diubah.
TRIGGER_TYPE (UNTUK SETIAP PERNYATAAN)Jalankan pemicu sekali per pernyataan SQL, terlepas dari berapa banyak baris yang diubah.
MENJALANKANKata kunci untuk menunjukkan akhir dari definisi pemicu utama.
JATUH PEMICUHapus pemicu.
Membuat dan Mengedit Tampilan
BUAT TAMPILANBuat tampilan baru.
SEBAGAITentukan tempat untuk mengambil data untuk tampilan.
DENGAN PILIHAN CASCADED CHECKPastikan data apa pun yang dimodifikasi melalui tampilan memenuhi aturan yang ditentukan oleh aturan. Terapkan ini ke tampilan lain.
DENGAN PILIHAN PERIKSA LOKALPastikan data apa pun yang dimodifikasi melalui tampilan memenuhi aturan yang ditentukan oleh aturan. Abaikan ini untuk tampilan lainnya.
BUAT TAMPILAN REKURSIFBuat tampilan rekursif (yang mengacu pada ekspresi tabel umum rekursif).
BUAT TAMPILAN SEMENTARABuat tampilan yang ada hanya untuk sesi saat ini.
TULIS TAMPILANHapus tampilan.
Ekspresi Tabel Umum (CTE)¹
DENGANBuat ekspresi tabel umum baru.
SEBAGAITentukan data yang akan digunakan dalam CTE.
, (KOMA)Rantai beberapa CTE.
Implementasi dan dukungan mesin database sering kali berbeda-beda.

SQL: Bahasa Paling Kuat di Sekitar?

Perlu diingat bahwa dialek SQL bervariasi antara mesin database. Ini sedikit seperti perbedaan antara HD DVD dan Blu-ray (atau VHS dan Betamax). SQL serupa di antara database, tetapi perintah kompleks sesekali mungkin tidak bekerja sama persis di semua implementasi. Sebagian besar perintah SQL di lembar contekan ini akan berfungsi di semua basis data. Perintah kompleks di mana dukungan database bervariasi dicatat seperti itu.

Setelah Anda mengetahui SQL, Anda dapat menerapkannya ke berbagai kegunaan. Baik Anda berurusan dengan sistem manajemen, proyek pemrograman, atau pelaporan dasar, SQL membuka kekuatan mentah yang terkandung dalam database. Jangan lupa baca kami panduan programmer dasar untuk SQL , untuk melihat lebih dalam tentang cara menggunakan perintah ini.



Membagikan Membagikan Menciak Surel Canon vs. Nikon: Merek Kamera Mana yang Lebih Baik?

Canon dan Nikon adalah dua nama besar di industri kamera. Tetapi merek mana yang menawarkan jajaran kamera dan lensa yang lebih baik?

cara cek dms instagram di komputer
Baca Selanjutnya Topik-topik yang berkaitan
  • Pemrograman
  • Contekan
  • SQL
Tentang Penulis Joe Coburn(136 Artikel Diterbitkan)

Joe adalah lulusan Ilmu Komputer dari University of Lincoln, Inggris. Dia adalah pengembang perangkat lunak profesional, dan ketika dia tidak menerbangkan drone atau menulis musik, dia sering terlihat sedang mengambil foto atau membuat video.





More From Joe Coburn

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan