Pages

Selasa, 18 Maret 2014

Data Manipulation Languange (DML) dan Data Definition Language (DDL)

Data Manipulation Language (DML)
›    Data Manipulation Language (DML) adalah query language yang digunakan untuk memanipulasi data pada database
›    Perintah-Perintah yang terdapat pada data manipulation language sebagai berikut :
•      SELECT : Mengambil data dari satu tabel atau lebih dalam database
•      INSERT : Menambahkan data baru ke dalam tabel
•      UPDATE : Mengubah data pada tabel dalam satu kolom dan baris atau lebih
•      DELETE : Menghapus data pada table
•      MERGE : Melakukan insert, update, atau menghapus pada table hasil join

Data Definiton Language (DDL)
›    Data Definiton Language (DDL) untuk mendefinisikan struktur data pada database dan untuk membuat objek database seperti tabel, constraint, dan stored prosedur
›    Perintah-perintah yang terdapat pada data definition language sebagai berikut :
•      USE
USE : perintah untuk membuka atau mengaktifkan database yang akan digunakan
   Bentuk Umum :
   USE [nama_database]
   Contoh :
   USE AdventureWorks

•      CREATE
Create : perintah untuk membuat objek database (Tabel, View, atau Stored Procedure)
            Bentuk Umum :
            Create Table [nama_tabel] ([nama_kolom1] [data_type], [ nama_kolom2] [data_type],  . . . .  , [nama_kolomN] [data_type])
            Contoh :
            Create Table [planets] ( [IndvidualID] [int] NOT NULL,
            [PlanetName] [nvarchar] (50) NULL ) ON [PRIMARY]
            GO

•      ALTER
Alter : perintah untuk mengubah objek database(Tabel, View, Stored Procedure)
            Bentuk Umum :
            Alter Table [nama_tabel] ADD [nama_kolom] [data_type]
            Contoh :
            Alter Table [planets] ADD PlanetType nvarchar(50) NULL
            GO

•      DROP
Drop : perintah untuk menghapus objek database (Tabel, View, Stored Procedure)
            Bentuk Umum :
            Drop Table [nama_tabel]
            Contoh :
            Drop Table [planets]
            GO

•      TRUNCATE
Truncate : perintah untuk menghapus data pada tabel tanpa menghapus struktur tabel
            Bentuk Umum :
            Truncate Table [nama_tabel]
            Contoh :
            Truncate Table [planets]
            GO



0 komentar:

Posting Komentar