Anda di halaman 1dari 21

Data Definition Language

Pengertian lebih lengkap dari DDL adalah salah satu bentuk SQL yang


bisa digunakan untuk menciptakan atau membuat database, tabel,
struktur tabel, merubah struktur database, menghapus tabel, menghapus
database serta membuat relasi antar tabel. Oleh sebab itu, DDL ini
mempunyai sejumlah perintah dasar yang terdiri atas Create, Alter serta
Drop.
Perintah Dasar DDL
1.Create
• Ini adalah bahasa pemrograman yang saat membuat objek. Dalam perintah ini
ada beberapa poin sebagai berikut:
• Create trigger untuk membuat reaksi tertentu atau trigger pada database saat
Anda memasukkan perintah lain
• Create table untuk membuat tabel yang baru
• Create Procedure untuk membuat prosedur yang baru
• Create index untuk membuat index yang baru
• Create function untuk membuat fungsi yang baru
• Create database untuk membuat database yang baru
• 2.Alter
Ini adalah bahasa pemrograman yang dipakai manakala hendak merubah
struktur suatu tabel atau memodifikasi bentuk kolom, mengganti ataupun
sekedar menambah tabel yang sebelumnya sudah ada. 

. 3. Drop
• Ini adalah perintah yang bisa digunakan terkait dengan penghapusan objek
yang terdapat dalam database. Di sini ada 2 macam yakni drop database
serta drop table. Drop database untuk menghapus database sementara drop
table untuk menghapus tabel.
• Selain ketiga perintah di atas, ada pula perintah lain yang disebut dengan
Truncate. Truncate ini adalah perintah yang bisa Anda manfaatkan ketika
Anda ingin menghapus objek dalam database dalam waktu yang lebih
cepat. Bahkan perintah ini konon lebih cepat dibandingkan dengan Delete.
• Lebih tepatnya, Truncate ini akan menghapus catatan-catatan yang terdapat
dalam tabel. Jadi ketika Anda sudah membuat struktur tabel namun ternyata
catatan yang ada di dalamnya salah, Anda bisa menggunakan perintah Truncate
ini.
• Anda juga tidak perlu khawatir soal struktur tabelnya, karena perintah Truncate
hanya akan menghapus catatan tabel tanpa merusak struktur tabel tersebut.
 
Pengertian dml
Pengertian DML (Data Manipulation Language) pada database
DML atau singkatan dari Data Manipulation Language merupakan
kumpulan perintah query yang digunakan untuk memanipulasi data
pada database. Misalnya digunakan untuk menambah data, merubah
data, maupun menghapus data pada database
Fungsi dml
DML (Data Manipulation Language) berfungsi untuk memanipulasi
database seperti: menambah data, merubah/mengganti data dan
menghapus data. Perintah pda DML tidak terkait dengan struktur dan
metadata dari obyek yang berada pada tabel database
Perintah pada dml
• Insert berfungsi untuk menambah data atau record pada database
• Delete berfungsi untuk menghapus data pada database
• Update yaitu perintah yang berfungsi untuk merubah maupun
memperbarui data pada database
• Select yaitu perintah yang digunakan untuk menampilkan data dari
suatu tabel pada database.
Perintah-perintah dasar pada Oaracle
Create table [nama tabel]; perintah ini digunakan untuk membuat table.
Select Select berfungsi untuk menampilkan data-data pada tabel-tabel
yang terdapat dalam database.
Contoh: SELECT  [tb1].[nama_kolom1],  [tb2].[nama_kolom2], . .
FROM  [nama_tabel1] [tb1],  [nama_tabel2] [tb2]  WHERE 
[kondisi_join]  [operator_boolean] [kondisi_select]  ORDER
BY [nama_kolom_order]  GROUP BY [nama_kolom_group];
• Insert digunakan untuk memasukkan data ke sebuah tabel dalam user
(schema) tertentu. contoh: INSERT INTO [nama_user].[nama_table]
([nama_kolom1], [nama_kolom2], . . .) VALUES ([nilai1],
[nilai2], . . .); Update digunakan untuk mengubah data pada sebuah
tabel dalam user (schema) tertentu berdasarkan kondisi tertentu.
contoh: UPDATE [nama_user].[nama_table]SET [nama_kolom1] =
[nilai1], [nama_kolom2] = [nilai2], [nama_kolom3] = [nilai3], . . .
WHERE [kondisi_update];
• Delete digunakan untuk menghapus data pada sebuah tabel dalam user
(schema) tertentu berdasarkan kondisi tertentu. contoh:
DELETE [nama_user].[nama_table]WHERE [kondisi_delete]; Grant
digunakaan untuk memberikan hak akses, contoh sintaks dapat dilihat
disini
• Revoke digunakan untuk mencabut kembali hak akses yang telah
diberikan, contoh sintaks dapat dilihat disini
• View Suatu objek database yang secara logika merepreentasikan sub
himpunan dari data yang berasal dari 1 atau lebih table.
• Alter table Menambahkan baris pada table yang telah dibuat Contoh
program pada oracle dapat dilihat dipostingan sebelumnya: Contoh
Program Oracle 1 dan Contoh Program Oracle 2
CONTOH PERINTAH JIKA DITERAPKAN
PADA ORACLE
1. select*from konsumen
2. select*from kasir
3. select*from konsumen where alamat =‘Cimahi’:
4. select*from sales where alamat =‘Bogor’;
5. Desc pelanggan
5. select*from pelanggan
6. alter table pelanggan add Jenis kelamin varchar2(10);
7. Desc pelanggan
8. Alter table pelanggan drop column Jenis kelamin;
10. Desc pelanggan

Anda mungkin juga menyukai