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.
- Untuk menambahkan kolom baru, dapat menggunakan perintah sebagai berikut: ALTER TABLE nama_table ADD nama_kolom datatype;
- Untuk memodifikasi kolom yang sudah ada, dapat menggunakan perintah sebagai berikut: ALTER TABLE nama_table MODIFY (column TIPEDATA, ... );
- 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
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