INSERT
Untuk meyisipkan
atau memasukkan data baru ke dalam
tabel. Penggunaannya setelah database
dan tabel
selesai dibuat.
Perintah Insert
digunakan untuk menambahkan baris baru dalamsebuah
tabel setelah tabel tersebut di buat.
INSERT INTO nama_tabel [(field ke-1,…,field ke-n)]
VALUES (nilai_field_ke-1, …,nilai_field_ke-n) ;
SELECT
untuk mengambil
data atau menampilkan data dari satu
tabel atau beberapa dalam relasi
Untuk
menampilkan/menyeleksi data yang dinginkan dari sekumpulan data yang ada.
SELECT nama_field
FROM nama_tabel
[WHERE kondisi]
UPDATE
Untuk
memperbarui data lama menjadi data terkini
Mengganti nilai
dari kolom. Menggunakan klausa Where jika data yang akan
diganti ( di update ) hanya pada kolom tertentu saja. Tanpa klausaWhere,
semua baris akan berubah nilainya.
UPDATE nama_tabel
SET nama_field = data_baru
WHERE nama_field = data_lama;
DELETE
Untuk menghapus data
dari tabel. Delete digunakan
untuk menghapus semua baris sesuai dengan kondisi
yang telah ditetapkan.
DELETE FROM nama_tabel
[WHERE
<condition> ];
Data Control Language (DCL)
GRAND
Untuk memberikan
hak/izin akses oleh administrator (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.
GRANT priviliges ON tbname TO user;
REVOKE
untuk
menghilangkan atau mencabut hak akses yang telah
diberikan kepada user oleh
administrator Perintah REVOKE
digunakan untuk memberikan hak akses
menampilkan, menambah, memodifikasi dan menghapus data
pada pada suatu table
REVOKE
priviligesON tbname FROM user;
COMMIT
Menyetujui suatu
transaksi/ akhir transaksi sukses
Menyetujui
segala perubahan ke basis data secara
permanen.
ROLLBACK
Akhir transaksi
gagal (pembatalan transaksi)
SAVEPOINT (PADA ORACLE)
Penandaan suatu
transaksi
SAVEPOINT
save_pointname;
contoh-contoh latihan
contoh tampilkan nama barang dan stoknya yang kurang dari 300
jawab :
select nama_barang,stok_barang
from barang
where stok_barang < 300
tampilkan kode barang, nama barang dan satuan yg merupakan rim
select kode_barang,nama_barang,satuan_barang
from barang
where satuan_barang = 'rim'
tampilkan nama barang yang dipasok sebanyak 50
select nama_barang
from barang, pasok
where jml_pasok = 50
AND barang.kd_barang = pasok.kd_barang
tampilkan nama barang dan stok barang yang disuply oleh alfa
select nama_barang, stok_barang
from barang, suplier, pasok
where nama_suplier = 'alfa'
AND barang.kd_barang = pasok.kd_barang
AND pasok.kd_suplier=suplier.kd_suplier
UPDATE
mengganti nilai dari kolom
UPDATE nama_tabel
SET nama_field = data_baru
WHERE nama_field = data_lama;
contoh
UPDATE barang
SET stok_barang = 1000
WHERE kode_barang = brg001;
contoh hapus nama barang yang nama barangnya spidol
DELETE FROM barang
WHERE nama_barang = 'spidol';
tabel
LATIHAN
Buatlah tabel mahasiswa dengan field :
nim char(10),
nama varchar (15),
alamat varchar (20),
kota varchar (15),
field nim merupakan suatu primary key dari tabel mahasiswa ini.
Tambahkan field kodepos pada tabel mahasiswa dengan tipe data char, lebar field adalah 8 :
Ubah tipe data pada kolom kodepos menjadi varchar2, lebar data 5 :


Tidak ada komentar:
Posting Komentar