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 tableSyntax : 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 :
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.
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;
Contoh : Drop database Perkuliahan;
Drop table : untuk menghapus tabel
Syntax : Drop table nama_table;
Contoh : Drop table MHS;
Syntax : Drop table nama_table;
Contoh : Drop table MHS;
Drop index : untuk menghapus index
Syntax : Drop index nama_index;
Contoh : Drop index KRSx;
Syntax : Drop index nama_index;
Contoh : Drop index KRSx;
Drop view : untuk menghapus view
Syntax : Drop view nama_view;
Contoh : Drop view MHSv;
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 :)