Manipulasi Database Pada Oracle

SQL (Structured Query Language) memiliki bagian inti atau paling utama diantaranya DDL (Data Definition Language) dan DML (Data Manipulation Language). Perintah-perintah dibawah ini merupakan perintah-perintah DDL dan DML di dalam database oracle yang digunakan untuk membuat, memelihara tabel fisik, definisi relasi serta memanipulasi data. Diantaranya:
  1.  CREATE TABLE
Perintah CREATE TABLE digunakan untuk membuat sebuah tabel baru.
  •   Bentuk umum dari perintah CREATE TABLE
     CREATE TABLE namatabel
     (nama_field tipedata [constraint_kolom]
     [,…][, constraint_tabel]);
  •   Untuk pendefinisian [constraint_kolom] dapat berupa bentuk perintah seperti dibawah ini:
     CONSTRAINT nama_constraint {UNIQUE|PRIMARY KEY}
     CONSTRAINT nama_constraint CHECK(kondisi)
     CONSTRAINT nama_constraint [NOT] NULL
     CONSTRAINT nama_constraint REFERENCES tabel [(kolom)]
     ON DELETE {CASCADE|SET NULL}]
  •   Untuk pendefinisian [constraint_tabel] dapat berupa bentuk perintah seperti dibawah ini:
     CONSTRAINT nama_constraint {UNIQUE|PRIMARY KEY} kolom
     CONSTRAINT nama_constraint CHECK(kondisi)
     CONSTRAINT nama_constraint FOREIGN KEY (kolom,…)
     REFERENCES tabel (kolom,…)
     [ON DELETE {CASCADE|SET NULL}]
  1.  INSERT
Perintah INSERT digunakan untuk menambah baris baru ke suatu tabel.
  •   Bentuk umum dari perintah INSERT
     INSERT INTO table [(column [, column…])]
     VALUES (value [, value…]);
  1.  UPDATE
Perintah UPDATE digunakan untuk memodifikasi atau merubah baris/nilai atau data yang ada pada tabel.
  •   Bentuk umum dari perintah UPDATE
     UPDATE table SET column = value [, column = value, …][WHERE condition];
  1.  DELETE
Perintah DELETE digunakan untuk menghapus baris/nilai atau data yang ada pada tabel.
  •   Bentuk umum dari perintah DELETE
     DELETE [FROM] table [WHERE condition];
5.  TRUNCATE
Perintah TRUNCATE digunakan untuk menghapus semua baris dari suatu tabel secara cepat.
  •   Bentuk umum dari perintah TRUNCATE
     TRUNCATE TABLE nama_tabel;

Share on Google Plus
    Blogger Comment

0 comments:

Post a Comment