- 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