Apa itu SQL?
SQL adalah bahasa standar untuk menjalankan sebuah Database Relasional. SQL dapat digunakan untuk menyisipkan, mencari, memperbaharui, dan menghapus record di database. SQL dapat melakukan banyak operasi lain termasuk mengoptimalkan dan memelihara database.
Definisi SQL
SQL adalah singkatan dari structured query language, yang diucapkan seperti "S-Q-L" atau terkadang bisa seperti "See-Quel". Database Relasional seperti MySQL Database, Oracle, MS SQL Server, Sybase, dll juga menggunakan ANSI SQL.
Cara Menggunakan SQL
Contoh sintaks dasar dalam penulisan perintah SQL:
SELECT * FROM members WHERE age < 30;
Penulisan Sintaks SQL yang digunakan di berbagai database yang berbeda hampir serupa, meskipun beberapa RDBMS menggunakan beberapa perintah yang berbeda.
Untuk apa SQL digunakan?
Berikut adalah alasan penting untuk menggunakan SQL
- Membantu pengguna untuk mengakses data dalam sistem RDBMS.
- Memantu kita untuk dapat menggambarkan data.
- Memungkinkan kita untuk mendefinisikan data dalam database dan memanipulasi data tertentu.
- Dengan bantuan SQL, kita dapat membuat dan menghapus database, tabel, dan record.
- SQL menawarkan kita untuk menggunakan fungsi database, membuat tampilan, dan prosedur yang telah disediakan.
- Kita juga dapat mengatur izin pada tabel, prosedur, dan tampilan.
Sejarah Singkat SQL
Berikut adalah sejarang singkat yang cukup penting dalam pengembangan SQL:
- Tahun 1970 - Dr. Edgar F. "Ted" Codd menggambarkan model relasional untuk database.
- 1974 - Bahasa Query Terstruktur ditemukan.
- 1978 - IBM merilis produk SQL yang disebut System/R.
- 1986 - IBM mengembangkan prototipe database relasional, yang distandarisasi oleh ANSI.
- 1989 - Versi pertama yang pernah diluncurkan oleh SQL.
- 1999 - SQL 3 diluncurkan dengan penambahan fitur seperti trigger, object-oriented, dll.
- SQL 2003 - Fungsi windows, fitur yang terkait dengan XML, dll.
- SQL 2006 - Sudah mendukung XML Query Language.
- SQL 2011 - Peningkatan dukungan untuk database temporal.
Jenis-jenis Perintah SQL
Berikut adalah lima jenis perintah yang terdapat pada SQL:
- Data Definition Language (DDL)
- Data Manipulation Language (DML)
- Data Control Language (DCL)
- Transaction Control Language (TCL)
- Data Query Language (DQL)
Daftar Perintah SQL
Berikut ini adalah beberapa daftar perintah SQL yang paling umum digunakan pada saat ini"
- CREATE - Untuk membuat sebuah tabel atau database baru
- INSERT - Menyisipkan data ke dalam baris tabel
- UPDATE - Memperbaharui data dalam database
- DELETE - Menghapus satu atau beberapa baris dari tabel sesuai kondisi yang dijalankan
- SELECT - Memilih atribut berdasarkan kondisi yang dijelaskan oleh
- DROP - Menghapus tabel dan database
Proses SQL
Ketika kita ingin menjalankan perintah SQL untuk setiap sistem DBMS, kita perlu menemukan metode terbaik untuk membuat permintaan kita, dan mesin SQL akan menentukan bagaimana menafsirkan perintah tertentu.
Komponen yang paling penting termasuk dalam proses SQL ini adalah:
- SQL Query Engine
- Optimization Engine
- Query Dispatcher
- Classic Query Engine
Standar SQL
SQL adalah bahasa untuk mengoperasikan database. Ini termasuk dalam pembuatan database, penghapusan, mengambil data, memodifikasi data dll. SQL adalah bahasa standar ANSI (American National Standards Institute). Standar SQL dibagi menjadi beberapa bagian.
Berikut adalah beberapa bagian penting dari standar SQL:
Bagian | Deskripsi |
---|---|
Framework | Framework menawarkan konsep logis dalam pembuatan database. |
Foundation | Element sentral SQL. |
CLI | Standar ini mencakup elemen sentral SQL. |
Skema | Informasi dan Definisi |
Replication | Membantu mendefinisikan sintaks dan semantik |
MDA | Memberikan dukungan terhadap SQL untuk Multi Dimensi Array |
Elemen Bahasa SQL
Berikut adalah elemen-elemen yang terdapat pada penulisan query SQL:
- Keyword: Setiap perintah yang ada di SQL pasti memiliki satu atau lebih keyword di dalam baris.
- Identifiers: adalah nama objek yang ada dalam database seperti ID, Tabel, Kolom.
- Strings: String dapat berupa string atau tipe data VARCHAT atau CHAR.
- Expressions: Terbentuk dari beberapa elemen seperti konstanta, Operator SQL, Nama kolom, dan subkeul.
- Search Conditions: Kondisi yang digunakan untuk memilih subset baris dari tabel atau digunakan untuk mengontrol pernyataan seperti IF, While, Case untuk menentukan kontrol aliran data.
- Special Values: Digunakan dalam ekspresi sebagai default kolom saat membangun tabel.
- Variables: Sybase IQ mendukung variabel lokal, global dan variabel tingkat koneksi.
- Comments: Komentar adalah elemen SQL yang digunakan untuk melampirkan teks penjelasan ke perintah SQL atau blok perintah. Server database tidak mengeksekusi komentar apa pun.
- Null Values: Gunakan NULL, yang membantu kita menentukan nilai yang tidak diketahui, hilang, atau nilai yang sudah tidak berlaku.
Apa itu database di SQL?
Database terdiri dari kumpulan tabel yang menyimpan satu set data yang terstruktur dan terperinci. Ini adalah tabel yang berisi kumpulan baris, yang disebut dengan record, dan kolom yang juga disebut dengan atribut.
Setiap kolom dalam tabel dirancang untuk menyimpan jenis informasi tertentu misalnya nama, tanggal, umur, alamat.
Posting Komentar untuk "Apa itu SQL? Dasar, Bentuk, Cara Menggunakan SQL"