Dalam melakukan sebuah manipulasi, atau apapun yang berhubungan dengan database, maka kita perlu suatu bahasa untuk memberikan perintah kepada si program database tersebut. Bahasa yang kita gunakan adalah SQL (Structured Query Language) atau biasa disebut query. Secara umum dalam sebuah database terdapat 3 jenis bahasa yang digunakan yaitu:
- DDL (Data Definition Language)
- DML (Data Manipulation Language)
- DCL (Data Control Language)
Beberapa bahasa yang digunakan pada DDL adalah:
CREATE
dalam sql, command create digunakan untuk membuat sebuah tabel atau pun database dengan syntax sbg berikut:
create database NAMA_DATABASE; atau
create table NAMA_TABLE;
dan untuk membuat tabel, syntax standarnya adalah sebagai berikut:
create table NAMA_TABLE (NAMA_FIELD TIPE_DATA (VALUE), NAMA_FIELD2 TIPE_DATA2 (VALUE), ...... );
perlu diperhatikan bahwa tiap syntax harus diakhiri dengan tanda semicolon (;).
Contoh penggunaan Create:
create database database1;
atau
create table TabelPertama (ID_Mhs int (10), Nama char (30));
ALTER
Alter dalam sql digunakan untuk merubah struktur tabel.
Syntaxnya adalah:
ALTER TABLE nama_tabel alter_options;
dimana :
- ALTER TABLE merupakan perintah dasar untuk mengubah tabel.
- nama_tabel merupakan nama tabel yang akan diubah strukturnya.
- alter_options merupakan pilihan perubahan tabel. Option yang bisa digunakan, beberapa di antaranya sebagai berikut :
Option ini digunakan untuk menambahkan field baru dengan
“definisi_field_baru” (nama field, tipe dan option lain).
» ADD INDEX nama_index
Option ini digunakan untuk menambahkan index dengan nama
“nama_index” pada tabel.
» ADD PRIMARY KEY (field_kunci)
Option untuk menambahkan primary key pada tabel
» CHANGE field_yang_diubah definisi_field_baru
Option untuk mengubah field_yang_diubah menjadi definisi_field_baru
» MODIFY definisi_field
Option untuk mengubah suatu field menjadi definisi_field
» DROP nama_field
Option untuk menghapus field nama_field
» RENAME TO nama_tabel_baru
Option untuk mengganti nama tabel
DROP
Fungsi drop pada sql adalah untuk menghapus database ataupun tabel, syntax nya adalah sebagai berikut:
drop table NAMA_TABEL; atau
drop database NAMA_DATABASE;
RENAME
Fungsi rename adalah untuk merubah nama dari suatu database ataupun tabel. Syntax dasarnya:
rename table NAMA_TABLE_SEBELUM_DIUBAH to NAMA_TABEL_SESUDAH_DIUBAH;
DATA MANIPULATION LANGUAGE (DML)
DML adalah sebuah fungsi SQL yang
digunakan untuk melakukan manipulasi pada sebuah database/basis data.
Umumnya ada 4 syntaks pada fungsi DML yaitu: INSERT, SELECT, UPDATE, dan
DELETE.
Penggunaan dari masing2 DML adalah sebagai berikut
A. INSERT
INSERT digunakan untuk memasukan satu atau lebih data ke dalam sebuah tabel pada database.
Syntaks umum yang digunakan adalah:
INSERT INTO table (column1, column2, column3 ... ) VALUES (value1, value2, value3 ... );
Contohnya adalah seperti brikut ini:
INSERT INTO tbl_mhs (nama, NIM) VALUES ('Hasyemi Rafsanjani A', '4812010012');
Syntaks umum yang digunakan adalah:
INSERT INTO table (column1, column2, column3 ... ) VALUES (value1, value2, value3 ... );
Contohnya adalah seperti brikut ini:
INSERT INTO tbl_mhs (nama, NIM) VALUES ('Hasyemi Rafsanjani A', '4812010012');
B. SELECT
SELECT digunakan untuk melihat hasil atau isi data pada sebuah tabel pada database.
SELECT punya beberapa statement yang biasanya digunakan, yaitu:
1. WHERE
2. GROUP BY
3. HAVING
4. ORDER BY
Syntaks umum yang digunakan adalah:
SELECT nama_column FROM nama_tbl
Contohnya adalah sebagai berikut:
SELECT nama FROM tbl_mhs (digunakan untuk menampilkan seluruh data pada kolom nama pada tabel tbl_mhs)
SELECT * FROM tbl_mhs (digunakan untuk menampilkan seluruh data pada seluruh kolom pada tabel tbl_mhs)
SELECT digunakan untuk melihat hasil atau isi data pada sebuah tabel pada database.
SELECT punya beberapa statement yang biasanya digunakan, yaitu:
1. WHERE
2. GROUP BY
3. HAVING
4. ORDER BY
Syntaks umum yang digunakan adalah:
SELECT nama_column FROM nama_tbl
Contohnya adalah sebagai berikut:
SELECT nama FROM tbl_mhs (digunakan untuk menampilkan seluruh data pada kolom nama pada tabel tbl_mhs)
SELECT * FROM tbl_mhs (digunakan untuk menampilkan seluruh data pada seluruh kolom pada tabel tbl_mhs)
C. UPDATE
UPDATE digunakan untuk melakukan perubahan suatu data di dalam database
Syntaks umum yang digunakan untuk melakukan update adalah sebagai berikut:
D. DELETEUPDATE digunakan untuk melakukan perubahan suatu data di dalam database
Syntaks umum yang digunakan untuk melakukan update adalah sebagai berikut:
UPDATE
table_name SET
column_name = value [, column_name = value ...] [WHERE
condition]DELETE digunakan untuk melakukan penghapusan suatu data pada tabel database
Syntaks umum yang digunakan untuk DELETE adalah:
DELETE
FROM
table_name [WHERE
condition];
Tidak ada komentar:
Posting Komentar