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, itu 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 contoh. 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. Sebelum kita masuk ke pernyataan SQL yang diperlukan untuk mengambil informasi ini, mari coba ungkapan pertanyaan kami dalam bahasa Inggris biasa. Kami ingin “memilih semua nomor stok dari tabel harga dengan harga lebih dari $ 25.” Itu adalah permintaan yang sangat sederhana ketika disajikan dalam bahasa Inggris biasa, dan itu hampir sesederhana dalam SQL. Berikut pernyataan SQL terkait: Itu 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. Sekarang mari kita coba contoh lain. Namun kali ini, kami akan melakukannya mundur. Pertama, saya akan memberi Anda pernyataan SQL dan mari kita lihat apakah Anda dapat menjelaskannya dalam bahasa Inggris biasa: Jadi, menurut Anda, apa pernyataan ini? 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 cara Anda membuat pernyataan SQL; kita akan membahasnya di sisa seri kami. Sadarilah bahwa SQL tidak mengintimidasi karena mungkin pertama kali muncul. 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. Query SQL Pertama Anda
PILIH StockNumberDARI HargaDI MANA Harga> 5
Menafsirkan Pernyataan SQL
PILIH HARGADARI HargaDI MANA StockNumber = 3006
Rentang Pernyataan SQL