. 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