Breaking News
Loading...
Sabtu, 10 Juli 2010

SQL -Data Definition Language (DDL)

15.45

ini adalah kelanjutan dari posting saya yang kemarin tentang perngertian SQL. lha disini saja jelaskan lebih jelas lagi tentang macam-macam SQL itu apa saja yang telah di bahas di postingan kemarin.

Statement DDL adalah perintah-perintah yang digunakan untuk menjelaskan objek dari database. Dengan kata lain DDL digunakan untuk mendefinisikan kerangka database
Statement DDL

Create database - drop database
Create table - drop table - alter table
Create index - drop index
Create view - drop view


Contoh Penerapan :

Create database : untuk membuat database.
Syntax : CREATE DATABASE nama_db;
Contoh : CREATE DATABASE Perkuliahan;


Create table : untuk membuat table.
Syntax : CREATE TABLE nama_tabel (nama_kolom1, type_kolom1, nama_kolom2, type_kolom2,…);
Contoh : CREATE TABLE MHS (NPM char(8) not null, Nama char(25) not null, Alamat char(30) not null); 



Alter table : untuk mengubah table
Syntax : ALTER TABLE nama_table ADD (nama_kolom_baru type_kolom[BEFORE nama_kolom]); menambah kolom
MODIFY (nama_kolom_lama type_kolom); mengganti kolom 
DROP (nama_kolom_lama type_kolom); menghapus kolom
Contoh : ALTER TABLE MHS ADD (JKEL char(1));

Create index : untuk membuat index.
Syntax : CREATE [UNIQUE] INDEX nama_index ON nama_tabel (nama_kolom);
Contoh : CREATE INDEX KRSx ON KRS(Kd_mk);
Ket : Spesifikasi unique akan menolak key yang sama dalam file
Create view : untuk membuat view.
Syntax : CREATE VIEW view_name [(column1, column2,… )] AS SELECT statement FROM table_name [WITH CHECK OPTION];
Contoh : CREATE VIEW MHSv AS SELECT * FROM MHS;
Ket :


View_name : nama view yang akan dibuat.
Column : nama atribut untuk view.
Statement : atribut yang akan dipilih dari table basis data.
Table_name : nama table basis data.

Drop database : untuk menghapus databaseSyntax : Drop database nama_db;
Contoh : Drop database Perkuliahan;

Drop table : untuk menghapus tabel
Syntax : Drop table nama_table;
Contoh : Drop table MHS;

Drop index : untuk menghapus index
Syntax : Drop index nama_index;
Contoh : Drop index KRSx;

Drop view : untuk menghapus view
Syntax : Drop view nama_view;
Contoh : Drop view MHSv;

Ehm .... moga postingan kali ini bermanfaat .... ini adalah database dasarnya saja....
selanjutnya saya akan postingkan Data Manipulation Language (DML)


0 komentar:

Posting Komentar

Terima Kasih Semoga Artikel, Tutorial dan Informasi yang saya tulis bermanfaat bagi Anda :)

 
Toggle Footer