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