Mengenal SQL

By | 6 October 2017

SQL adalah bahasa standar untuk menyimpan, memanipulasi dan mengambil data dalam database seperti MySQL, SQL Server, MS Access, Oracle, Sybase, Informix, Postgres, dan sistem database lainnya. SQL singkatan dari Structured Query Language. SQL memungkinkan Anda mengakses dan memanipulasi database. SQL adalah standar ANSI (American National Standards Institute). SQL dapat mengeksekusi query terhadap database.SQL dapat mengambil data dari database. SQL bisa memasukkan record dalam database. SQL bisa mengupdate record dalam database. SQL dapat menghapus record dari database. SQL bisa membuat database baru. SQL dapat membuat tabel baru dalam database. SQL dapat membuat prosedur tersimpan dalam database. SQL dapat membuat tampilan dalam database. SQL dapat mengatur hak akses pada tabel, prosedur, dan tampilan.

Meskipun SQL adalah standar ANSI (American National Standards Institute), ada beberapa versi bahasa SQL yang berbeda. Namun, agar sesuai dengan standar ANSI, semuanya mendukung setidaknya perintah utama (seperti SELECT, UPDATE, DELETE, INSERT, WHERE) dengan cara yang sama. Sebagian besar program database SQL juga memiliki ekstensi kepemilikan mereka sendiri selain standar SQL!

Untuk membangun sebuah situs web yang membutuhkan data dari database, Anda memerlukan: Program database RDBMS (misal MS Access, SQL Server, MySQL) dan menggunakan bahasa script sisi server, seperti PHP atau ASP untuk menggunakan SQL untuk mendapatkan data yang anda inginkan. RDBMS adalah singkatan dari Relational Database Management System. RDBMS adalah basis untuk SQL, dan untuk semua sistem database modern seperti MS SQL Server, IBM DB2, Oracle, MySQL, dan Microsoft Access. Data dalam RDBMS disimpan dalam objek database yang disebut tabel. Tabel adalah kumpulan entri data terkait dan terdiri dari kolom dan baris.

Setiap tabel dibagi menjadi entitas yang lebih kecil yang disebut field. Contoh Filed dalam tabel Customers terdiri dari CustomerID, CustomerName, ContactName, Address, City, PostalCode dan Country. Field adalah kolom dalam tabel yang dirancang untuk menjaga informasi spesifik tentang setiap record dalam tabel. Sebuah record, juga disebut row, adalah setiap entri individu yang ada dalam sebuah tabel. Misalnya, ada 91 record di tabel Customers. Record adalah entitas horizontal dalam sebuah tabel. Kolom adalah entitas vertikal dalam tabel yang berisi semua informasi yang terkait dengan field tertentu dalam sebuah tabel.

Database yang paling sering berisi satu atau lebih tabel. Setiap tabel diidentifikasi dengan nama (misalnya “Customers” atau “Orders”). Tabel berisi record (baris) dengan data. Sebagian besar tindakan yang perlu dilakukan pada database dilakukan dengan pernyataan SQL. Pernyataan SQL berikut memilih semua record di tabel “Customers”, contoh: SELECT * FROM Customers; Kata kunci SQL TIDAK peka huruf besar: select sama dengan SELECT.



Beberapa sistem database memerlukan titik koma di akhir setiap pernyataan SQL. Titik kom adalah cara standar untuk memisahkan setiap pernyataan SQL dalam sistem basis data yang memungkinkan lebih dari satu pernyataan SQL dieksekusi dalam panggilan yang sama ke server. Beberapa Perintah SQL Yang Paling Penting, diantaranya:

  • SELECT – ekstrak data dari database
  • UPDATE – update data dalam database
  • DELETE – menghapus data dari database
  • INSERT INTO – memasukkan data baru ke dalam databas
  • CREATE DATABASE – membuat database baru
  • ALTER DATABASE – memodifikasi database
  • CREATE TABLE – membuat tabel baru
  • ALTER TABLE – memodifikasi tabel
  • DROP TABLE – menghapus sebuah tabel
  • CREATE INDEX – membuat indeks (search key)
  • DROP INDEX – menghapus sebuah indeks
Category: SQL