Minggu, 19 Maret 2017

DDL dan Perintahnya

DDL (Data Definition Language)

Data Definiton Language atau DDL merupakan bagian dari statement SQL yang digunakan untuk membuat (create), mengubah (alter) dan menghapus (drop) struktur dan definisi tipe data dari objek-objek database. Terdapat beberapa perintah penting dalam DDL yaitu sebagai berikut:
1.    CREATE
Perintah ini digunakan untuk membuat objek dalam database seperti database, tabel, procedure dan function.
Contoh:
a.  CREATE DATABASE nama_database;
b. CREATE TABLE nama_table (nama_field1 TIPEDATA CONSTRAINT, nama_field2 TIPEDATA CONSTRAINT, …);
Setelah table terbuat, untuk melihat struktur table dalam Oracle menggunakan perintah DESCRIBE atau DESC. Contoh: DESC nama_table;

2.    ALTER
Perintah ini digunakan untuk mengubah struktur table baik itu merubah nama table, merubah nama kolom, merubah tipe data, dan lain-lain.
  1. Untuk menambahkan kolom baru, dapat menggunakan perintah sebagai berikut:             ALTER TABLE nama_table ADD nama_kolom datatype;
  1. Untuk memodifikasi kolom yang sudah ada, dapat menggunakan perintah sebagai berikut: ALTER TABLE nama_table MODIFY (column TIPEDATA, ... );
  1. Untuk menghapus kolom yang sudah ada, dapat menggunakan perintah sebagai berikut: ALTER TABLE nama_table DROP COLUMN nama_kolom;

3.    DROP
Perintah ini digunakan untuk menghapus suatu database atau tabel secara fisik. Sehingga bukan data nya nya saja yang terhapus, tetapi struktur database atau tabel juga ikut terhapus.
Syntax: DROP DATABASE nama_database;
              DROP TABLE nama_table;
Contoh: DROP DATABASE Penggajian;
              DROP TABLE Karyawan;

4.    TRUNCATE TABLE
Perintah ini digunakan untuk menghapus semua baris/record dalam tabel dan melepaskan memori yang digunakan oleh tabel.
Syntax: TRUNCATE TABLE nama_table;
Contoh: TRUNCATE TABLE Karyawan;

5.    RENAME
Perintah ini digunakan untuk mengubah nama dari suatu tabel.
Syntax: RENAME old_name TO new_name;
Contoh: RENAME Karyawan TO Pegawai;

NIM: 15 41010 0077
Nama:  Mohammad Dzulfikar Al Thariq
Email: 15410100077@stikom.edu
Prodi : S1 Sistem Informasi
http://si.stikom.edu 

Dosen: Titik Lusiani, M.Kom, OCP
http://blog.stikom.edu/lusiani 
https://titiklusiani.wordpress.com/
http://www.stikom.edu/


#DesainBasisData
#S1SistemInformasi
#StikomSurabaya
#InstitutBisnisdanInformatikaStikomSurabaya
#InstitutBerkualitas
#DosenTitikLusiani

Tidak ada komentar:

Posting Komentar