Tithe: Date:
@ sau
(Standard Query Language)
@
SQL atau Standard Query Language adalah bahasa
pemrograman yang digunakan dalam mengakses,
mengubah, dan memanipulasi data yang berbasis
relasional.
SQL diketahui mengikuti standar American Nasional
Standar Insitute atau ANSI yang digunakan dalam
manajemen database relasional. SQL dapat mengakses
database, menghapus data di dalam database, mengubah
data database, dan menjalankan query seperlu mengambil
data database. Dewasa ini pun sebagian besar server
database yang tersedia support SQL guna menjalankan
manajemen datanya.lee :
SEJARAH
Bila kita berbicara mengenai sejarah munculnya
dan pengertian SQL dapat mengacu pada artikel
dari Jhonny Oracle yang merupakan salah seorang
peneliti di IBM. Artikel tersebut membahas
mengenai ide pembuatan sebuah basis data
relasional yang muncul di tahun 1970, tepatnya
pada bulan Juni.
Pada artikel tersebut juga dibahas mengenai
kemungkinan di masa mendatang untuk menciptakan:
sebuah bahasa data yang standar. Oleh karena
itulah kemudian muncul istilah SEQUEL yang
mengacu pada singkatan dari Structured English
Query Language.
Selang beberapa waktu, IBM lantas mencanangkan
proyek basis data relasional SEQUEL dan karena
namanya cukup sulit dieja maka disingkat menjadi
SQL. Setelah proses standardisasi selesari tahun
1986, lalu SQL mengalami perbaikan tahun 1989.
Tahun 1992 muncul versi SQL92 dan di tahun 1999
dengan berbagai pembaharuan muncullah SQL99.
Namun, dalam dunia IT SQL yang sering digunakan
mereferensikan pada SQL92.
VFAJenis-Jenis Perintah SQL
1. DDL (Data Definition Language)
DDL merupakan sub perintah bahasa SQL yang
dimanfaatkan guna membangun kerangka database.
Seperti halnya tabel dan database. Ada 3 perintah
penting di dalam DDL, diantaranya create, alter,
dan drop.
Create merupakan suatu perintah untuk membuat
beberapa kebutuhan. Seperti database anyar, kolom
anyar, view anyar, dan tabel anyar.
Alter merupakan perintah yang berfungsi
mengubah struktural tabel yang sudah dibuat.
Melibuti pengubahan nama tabel, penambahan kolom,
pengubahan kolom, penghapusan kolom, dan menambah
atribut kolom.
Drop merupakan perintah untuk menghapus
database ataupun tabel.
2. DML (DATA MANIPULATOR LANGUAGE)
DML merupakan sub perintah bahasa SQL yang
dimanfaatkan dalam manipulasi data database yang
sudah dibuat. Ada 4 perintah penting di dalam DML.
Keempat perintah yang dimaksud yaitu insert,
select, update, dan delete.
Insert merupakan perintah yang bisa digunakan
untuk memasukkan data baru dalam tabel. Perintah
ini dapat dijalankan saat database dan tabel telah
selesai dibuat.
Select merupakan perintah untuk mengambil lalu
menampilkan data dari tabel atau sejumlah table
memanfaatkan relasi.
Update adalah perintah untuk memperbarui data
dalam tabel.
Delete adalah perintah untuk mengahpus data
dari tabel.3. DCL (DATA CONTROL LANGUAGE)
DCL merupakan sub bahasa SQL dengan fungsi
pengontrolan data dan server database. Misalnya
manipulasi user dan priviledges. Terdapat 2
perintah penting dalam DCL yakni grant dan revoke.
Grant merupakan perintah untuk memberi hak
akses dari admin ke pengguna atau user. Adapun hak
akses yang dimaksud bisa hak untuk membuat,
mengambil data, mengubah data, hingga menghapus
data. Selain itu ada hak khusus lainnya yang
diberikan berkaitan dengan sistem database.
Rlevoke merupakan perintah untuk mencabut hak
akses yang sabelumnya diberikan kepada pengguna.
Jadi bisa dibilang revoke memiliki fungsi
berkebalikan dengan grantBagi seorang admin, adanya SQL dapat memungkinkan kamu
untuk mengakses maupun mengubah database.
Kamu pun bisa menjalankan sebuah query maupun mengambil
data yang dibutuhkan. Termasuk pula memperbarui atau
TNT oLcclaRe Lele ole Lol] ee
SQL juga bisa digunakan untuk menghapus sebuah data
pada database. Fungsi lainnya SQL adalah untuk membuat
sebuah prosedur baru dan ini akan tersimpan dalam
sebuah database. Selain itu juga bisa mengatur hak akses dalam
tabel, prosedur, maupun ha!-hal penting lainnya. Jadi, bisa
disimpulkan bahwa pengertian SQL adalah sebagai sebuah
bahasa khusus yang digunakan ketika membuat maupun
mengolah database dalam sebuah website~SQL BASICS
* ROWS AND COLU
Banyak apps yang berhubungan
dengan store data seperti username,
password, atau list.
Disini data berada di dalam data base.
Hampir semua data base di kumpulkan
dalam tabel storing berbeda dalam setiap
data.
SQL adalah bahasa untuk
memodifikasi, memasukkan, dan
mengakses data dari tabel database.
Tabel seperti Preadsheet yang
menyimpan informasi tentang jenis
tertentu, seperti dalam tabel ini
menyimpan user ID's, nama dan email.
eS
Setiap baris tabel mewakili item baru,
seperti bagaimana baris pertama berisi
data seperti Id, nam-dan email.
Kolom penyimpanan properti item,
seperti bagaimana kolom email
menyimpan email dari setiap anggota.
¢_ SELECT DAT.
es)=1 6 08M Weller] lm aLelel a
kapital} adalah intruksi untuk
mengselect data.
Gunakan “SELECT” statement,
diikuti oleh nilai yang akan digunakan.
Untuk statement "FROM'" berfungsi
utuk memberikan info tabel mana yang
akan digunakan untuk mengselect.
Setiap tabel memiliki nama. Code
"FROM" diikuti dengan nama tabel untuk
mengselect data-dari tabel tersebut.
Saat mengajukan data dengan SQL
seperti pernyataan"SELECT" kita
mengatakan bahwa kami sedang membuat
pertanyaan / Query.
Untuk membedakan antara kata kunci
SQL dan nama kolom dan tabel, kita
membedakan menggunakan huruf kapital/
LUV melo
OTN) aa os 1LCla)
pertanyaan / query SQL di
akhiri dengan titik koma (;).
fey
Script.sql
cs) =1 08 Te
FROM users ;
ECs