DML (Data Manipulation Language)
Merupakan bahasa basis data yang berguna untuk melakukan modifikasi dan pengambilan data pada suatu basis data. Berbagai macam modifikasi tersebut terdiri dari:
1. INSERT
berfungsi untuk meyisipkan atau memasukkan data baru ke dalam tabel.
contoh :
INSERT INTO nama_tabel [(field ke-1,…,field ke-n)]
VALUES (nilai_field_ke-1, …,nilai_field_ke-n) ;
2. SELECT
berfungsi untuk mengambil data atau menampilkan data dari satu tabel atau beberapa dalam relasi contoh:
SELECT nama_field
FROM nama_tabel
[WHERE kondisi]
3. UPDATE
berfungsi untuk memperbarui data lama menjadi data terkini.contoh:
UPDATE nama_tabel
SET nama_field = data_baru
WHERE nama_field = data_lama;
4. DELETE
berfungsi untuk menghapus data dari tabel. contoh:
DELETE FROM nama_tabel
[WHERE <condition> ];
Data Control Language ( DCL)
Merupakan perintah SQL yang berhubungan dengan pengaturan hak akses user, baik terhadap server, database, table maupun field. Perintah SQL yang termasuk dalam DCL antara lain :
1. GRAND
berfungsi untuk memberikan hak/izin akses olehadministrator (pemilik utama) server kepada user. Hak akses tersebut berupa hak membuat (CREATE), mengambil(SELECT), menghapus(DELETE), mengubah (UPDATE), dan hak khusus berkenaan dengan sistem databasenya. contoh:
GRANT priviliges ON tbname TO user;
2. REVOKE
berfungsi untuk menghilangkan atau mencabut hak akses yang telah diberikan kepada user oleh administrator. contoh:
REVOKE priviligesON tbname FROM user;
3. COMMIT berfungsi untuk menyetujui suatu transaksi/ akhir transaksi sukses. Menyetujui segala perubahan ke basis data secara permanen. contoh:
-> ROLLBACK : Akhir transaksi gagal (pembatalan transaksi)
-> SAVEPOINT (PADA ORACLE) : Penandaan suatu transaksi SAVEPOINT save_pointname;
LATIHAN
-Buatlah tabel mahasiswa dengan field :
1. nim char(10),
2. nama varchar (15),
3. alamat varchar (20),
4. kota varchar (15),
field nim merupakan suatu primary key dari tabel mahasiswa ini.
-Tambahkan field kodepos pada tabel mahasiswa dengan tipe data char
-Ubah tipe data pada kolom kodepos menjadi varchar2
Langkah - langkah :
1. Buat tabel dengan ketentuan yang sudah ada :
Merupakan bahasa basis data yang berguna untuk melakukan modifikasi dan pengambilan data pada suatu basis data. Berbagai macam modifikasi tersebut terdiri dari:
1. INSERT
berfungsi untuk meyisipkan atau memasukkan data baru ke dalam tabel.
contoh :
INSERT INTO nama_tabel [(field ke-1,…,field ke-n)]
VALUES (nilai_field_ke-1, …,nilai_field_ke-n) ;
2. SELECT
berfungsi untuk mengambil data atau menampilkan data dari satu tabel atau beberapa dalam relasi contoh:
SELECT nama_field
FROM nama_tabel
[WHERE kondisi]
3. UPDATE
berfungsi untuk memperbarui data lama menjadi data terkini.contoh:
UPDATE nama_tabel
SET nama_field = data_baru
WHERE nama_field = data_lama;
4. DELETE
berfungsi untuk menghapus data dari tabel. contoh:
DELETE FROM nama_tabel
[WHERE <condition> ];
Data Control Language ( DCL)
Merupakan perintah SQL yang berhubungan dengan pengaturan hak akses user, baik terhadap server, database, table maupun field. Perintah SQL yang termasuk dalam DCL antara lain :
1. GRAND
berfungsi untuk memberikan hak/izin akses olehadministrator (pemilik utama) server kepada user. Hak akses tersebut berupa hak membuat (CREATE), mengambil(SELECT), menghapus(DELETE), mengubah (UPDATE), dan hak khusus berkenaan dengan sistem databasenya. contoh:
GRANT priviliges ON tbname TO user;
2. REVOKE
berfungsi untuk menghilangkan atau mencabut hak akses yang telah diberikan kepada user oleh administrator. contoh:
REVOKE priviligesON tbname FROM user;
3. COMMIT berfungsi untuk menyetujui suatu transaksi/ akhir transaksi sukses. Menyetujui segala perubahan ke basis data secara permanen. contoh:
-> ROLLBACK : Akhir transaksi gagal (pembatalan transaksi)
-> SAVEPOINT (PADA ORACLE) : Penandaan suatu transaksi SAVEPOINT save_pointname;
LATIHAN
-Buatlah tabel mahasiswa dengan field :
1. nim char(10),
2. nama varchar (15),
3. alamat varchar (20),
4. kota varchar (15),
field nim merupakan suatu primary key dari tabel mahasiswa ini.
-Tambahkan field kodepos pada tabel mahasiswa dengan tipe data char
-Ubah tipe data pada kolom kodepos menjadi varchar2
Langkah - langkah :
1. Buat tabel dengan ketentuan yang sudah ada :
2. Tambahkan field kodepos pada tabel mahasiswa dengan tipe data char dengan menggunakan perintah ALTER TABLE (ADD)
Lihat pada Home > Object Browser > tabel mahasiswa
5. Finish


Tidak ada komentar:
Posting Komentar