SQL adalah singkatan dari Structured Query Language, yaitu suatu
bahasa (language) yang ditetapkan oleh Americ National Standars Institute
(ANSI) untuk mengakses data di dalam
sebuah database relasional. SQl juga sering disebut sebagai query.
Berikut beberapa fungsi perintah SQL
1.
DML (Data Manipulation Language)
Perintah yang digunakan untuk manipulasi
data seperti menambah, mengedit, menghapus data. Perintah yang digunakan SELECT,
INSERT, DELETE, UPDATE.
a.
SELECT
Perintah SELECT berfungsi untuk menampilkan
data dari tabel, sintak dasarnya seperti berikut :
SELECT namakolom, namakolom,…FROM namatabel
WHERE kriteria;
(Perintah WHERE, karena perintah WHERE adalah
opsional boleh disertakan atau tidak).
Contoh :
1)
SELECT
nim, nama, jurusan FROM mahasiswa;
Artinya: menampilkan semua informasi nim, nama, urusan dari data
mahasiswa.
2)
SELECT*FROM mahasiswa;
Artinya: menanpilkan semua data mahasiswa.
3)
SELECT nim, nama, jurusan FROM mahasiswa WHERE jurusan
= ‘Fisika’;
Artinya: menampilkan semua data nim, nama, jurusan daari data mahasiswa Fisika.
4)
SELECT*FROM mahasiswa WHERE nama like ‘AN%’ ORDER
BY nama ASC;
Artinya: menampilkan semua data sioswaa yang nama
awalnya diawali dengan AN secara Ascending.
b.
INSERT
digunakan untuk memasukkan data baru ke dalam sebuah tabel. Perintah ini
tentu saja bisa dijalankan ketika database dan tabel sudah dibuat. Sintak
dasarnya seperti berikut :
INSERT INTO namatabel (kolom) VALUES (value);
Contoh :
1)
INSERT INTO mahasiswa (nim, nama, jurusan) VALUES
(‘G74110018’ , ‘ANA FITRIANA’, ’FISIKA’);
2)
INSERT INTO smahaiswa VALUES (‘G74110018’ , ‘ANA
FITRIANA’, ’FISIKA’);
c.
DELETE
Berfungsi untuk menghapus informai atau data pada
tabel. Sintak dasarnya sebagai berikut:
DELETE FROM nama tabel WHERE kriteria;
Contoh :
DELETE FROM mahasiswa WHERE nama = ‘ANA FITRIANA’;
Artinya: menghapus data mahasiswa yang bernama ANA
FITRIANA.
d.
UPDATE
Berfungsi untuk emmperbaiki data pada tabel. Sintak dasarnya sebagai
berikut:
UPDATE nama tabel SET nama = ‘ATRI’ WHERE nim=’G74110018’;
Artinya: mengganti nama yang memiliki nim G74110018 menjadi ATRI.
2.
DDL (Data Definition Language)
Perintah yang digunakan untuk membangn
kerangka sebuah database seperti membuat tabel, mengubah struktur tabel,
menghapus tabel. Perintah yang digunakan CREATE, ALTER, DROP, dan RENAME.
a.
CREATE
Digunakan untuk membuat database, membuat tabel, membuat view, dan
membuat index.
1)
Membuat database
Contoh sintak:
CREATE DATABASE nama database;
2)
Membuat tabel (dengan kolomnya)
Contoh sintak:
CREATE TABEL nama tabel
{namakolom1 typedata1, namakolom2 typedata2, namakolom3 typedata3};
3)
Membuat view
View merupakan bentuk alternatif penyajian data dari satu label atau
lebih, dengan tujuan meningkatkan keamanan data dan penyederhanaan bagi
pengguna.
Contoh sintak:
CREATE VIEW nama view {kolom1, kolom2,...}
AS SELECT statement FROM nama tabel;
[with check option]
Keterangan:
Nama view : nama view yang
dibuat
Kolom1,.. : nama kolom
pada view
Statement : kolom di pilih
dari database
Nama tabel : nama tabel yang
ada pada database
4)
Membuat index
Contoh sintak:
CREATE [unique]
INDEX nama index ON nama tabel [nama kolom];
b.
ALTER
Berfungsi untuk mengubah struktur tabel yang dibuat. Dapat digunakan
utnuk mengubah nama tabel, manambah kolom, mengubah kolom, menghapus kollom,
dan memberikan atribut pada kolom.
Contoh sintaknya:
ALTER TABLE nama tabel ADD
nama kolom typedata();
Contoh:
ALTER TABLE mahasiswa ADD alamat varchar (50);
Keterangan:
Menambahkan kolom baru dengan nama alamat bertipe string sepanjang 50
karakter.
c.
DROP
Merupakan perintah yang digunakan untuk menghapus data-data yang telah
disimpan dalam database, seperti tabel, view, index, dan database.
Contoh sintaknya:
DROP DATABASE nama database;
d.
RENAME
Digunakan untuk mengganti nama sebuah tabel.
Contoh sntaknya:
RENAME nama tabel yang
diganti TO nama penganti tabel;
Contoh:
RENAME mahasiswa TO mahasiswi;
Keterangan: mengubah tabel ‘mahasiswa’ menjadi ‘mahasisiwi’.
Referensi:
0 komen:
Posting Komentar