BAHASA QUERY TERAPAN
Bahasa
Query Terapan
Structured
Query Language (SQL)
SQL merupakan bahasa query terapan
yang banyak digunakan oleh berbagai DBMS, diterapkan dalam berbagai development
tools dan program aplikasi untuk berinteraksi dengan basis data.
Subdivisi SQL:
1.Data Definition Language (DDL) Query-query ini digunakan untuk
mendefinisikan struktur atau skema basis data.
2.Data Manipulation Language
(DML) Query-query ini digunakan untuk
manajemen data dalam basis data.
PENGELOMPOKAN
STATEMEN SQL
1. Data Definition Language (DDL)
CREATE DATABASE
DROP DATABASE
CREATE
TABEL DROP TABEL
CREATE INDEX DROP INDEX
CREATE VIEW DROP
VIEW ALTER TABLE
2. Data Manipulation Language (DML)
INSERT, SELECT, UPDATE, DELETE
3. Data
Access GRANT , REVOKE
4. Data
Integrity RECOVER TABLE
5.
Auxiliary SELECT INTO
OUTFILE, LOAD, RENAME TABLE
Data Definition Languange (DDL)
A.
CREATE
1. Pembuatan Database Nama Database adalah yang dapat mewakili
suatu kejadian dapat berupa nama organisasi atau perusahaan. Sintaks :
CREATE DATABASE
nama_database Contoh : Buat database dengan nama KAMPUS CREATE DATABASE KAMPUS
2. Pembuatan
Tabel Sintaks : CREATE TABLE nama_table ( nama_kolom1
tipe_data_kolom1,
nama_kolom2,tipe_data_kolom2,….)
Contoh : Buat struktur tabel
dengan nama tabel Mahasiswa dengan data NIM char(8), NAMA char(25), ALAMAT
char(30) CREATE TABLE Mahasiswa (NIM char(8) not null, NAMA char(25) notnull, ALAMAT char(30) notnull)
3. Pembuatan Index Sintaks : CREATE [UNIQUE] INDEX nama_index ON nama_table (nama_kolom) ; Contoh :
Buat index data Mahasiswa berdasarkan NIM dengan nama MHSIDX Dimana NIM
tidak boleh sama CREATE UNIQUE INDEX MHSIDX ON Mahasiswa(NIM)
4. Pembuatan View Sintaks :
CREATE VIEW nama_view [ (nama_kolom1,….) ] AS SELECT statement [WITH CHECK OPTION] ; Contoh :
Buat view dengan nama MHSVIEW yang berisi semua data mahasiswa CREATE VIEW MHSVIEW AS SELECT * FROM Mahasiswa
Komentar
Posting Komentar