Perkenalan pada

Structured Query Language adalah Behind All Modern Relational Databases

The Structured Query Language (SQL) adalah bahasa basis data. Semua basis data relasional modern, termasuk Access, FileMaker Pro, Microsoft SQL Server, dan Oracle menggunakan SQL sebagai blok bangunan dasarnya. Faktanya, ini sering satu-satunya cara Anda dapat berinteraksi dengan basis data itu sendiri. Semua antarmuka pengguna grafis yang menyediakan entri data dan fungsionalitas manipulasi tidak lebih dari penerjemah SQL. Mereka mengambil tindakan yang Anda lakukan secara grafis dan mengubahnya menjadi perintah SQL yang dipahami oleh database.

SQL mirip dengan bahasa Inggris

Pada titik ini, Anda mungkin berpikir bahwa Anda bukan seorang programmer dan belajar bahasa pemrograman tentu tidak sesuai dengan Anda. Untungnya, pada intinya, SQL adalah bahasa yang sederhana. Ini memiliki jumlah perintah yang terbatas, dan perintah-perintah itu sangat mudah dibaca dan hampir terstruktur seperti kalimat bahasa Inggris.

Introducing Databases

Untuk memahami SQL, penting untuk memiliki pemahaman dasar tentang cara kerja basis data. Jika Anda merasa nyaman dengan istilah seperti "tabel", "relasi", dan "kueri", jangan ragu untuk membajak di depan! Jika tidak, Anda mungkin ingin membaca artikel Dasar-Dasar Database sebelum melanjutkan.

Mari kita lihat contohnya. Misalkan Anda memiliki database sederhana yang dirancang untuk menyimpan inventaris untuk toko serba ada. Salah satu tabel dalam database Anda mungkin berisi harga barang-barang di rak Anda yang diindeks oleh nomor stok unik yang mengidentifikasi setiap item. Anda mungkin memberi nama sederhana pada tabel itu seperti “Harga.”

Mungkin Anda ingin menghapus item dari toko Anda yang harganya lebih dari $ 25, Anda akan "query" database untuk daftar semua item ini. Ini adalah tempat SQL datang.

Query SQL Pertama Anda

Sebelum kita masuk ke pernyataan SQL yang diperlukan untuk mengambil informasi ini, mari kita coba mengutarakan pertanyaan kami dalam bahasa Inggris biasa. Kami ingin "memilih semua nomor stok dari tabel harga di mana harganya lebih dari $ 25." Itu permintaan yang cukup sederhana ketika diekspresikan dalam bahasa Inggris biasa, dan itu hampir sesederhana dalam SQL. Berikut pernyataan SQL terkait:

PILIH StockNumber
DARI Harga
DI MANA Harga> 5

Sesederhana itu! Jika Anda membaca pernyataan di atas dengan lantang, Anda akan menemukan bahwa itu sangat mirip dengan pertanyaan bahasa Inggris yang kami ajukan di paragraf terakhir.

Menafsirkan Pernyataan SQL

Sekarang mari kita coba contoh lain. Kali ini, bagaimanapun, kami akan melakukannya mundur. Pertama, saya akan memberi Anda pernyataan SQL dan mari kita lihat apakah Anda bisa menjelaskannya dalam bahasa Inggris:

PILIH HARGA
DARI Harga
DI MANA StockNumber = 3006

Jadi, menurut Anda, apa pernyataan ini? Itu benar, ia mengambil harga dari database untuk item 3006.

Ada satu pelajaran sederhana yang harus Anda ambil dari diskusi kami pada poin ini: SQL seperti bahasa Inggris. Jangan khawatir tentang bagaimana Anda membangun pernyataan SQL; kita akan membahasnya di sisa seri kami. Ketahuilah bahwa SQL tidak terlalu mengintimidasi karena mungkin pertama kali muncul.

Rentang Pernyataan SQL

SQL menyediakan berbagai macam pernyataan, yang SELECT hanya satu. Berikut beberapa contoh pernyataan SQL umum lainnya:

Selain pernyataan SQL ini, Anda dapat menggunakan klausa SQL, di antaranya klausa WHERE yang digunakan dalam contoh sebelumnya. Klausul-klausul ini berfungsi untuk memperbaiki jenis data yang akan digunakan. Selain klausa WHERE, berikut adalah klausa lain yang biasa digunakan:

Jika Anda tertarik untuk mengeksplorasi SQL, SQL Fundamentals adalah tutorial multi-bagian yang mengeksplorasi komponen dan aspek SQL secara lebih detail.