o
Ekspresi Aritmatika
Suatu ekspresi yang
melibatkan tipe data bilangan (NUMBER) dan tanggal(DATE)
menggunakan ekspresi
Matematika.
Mysql>CREATE TABLE produk (
>kd_produk varchar(5),
>nm_produk
varchar(20),
>harga Int(10),
>unit_stok Int(3));
Kemudian masukkan 5
baris data berikut, lalu cobalah perintah-perintah berikut ini :
Mysql> SELECT
kd_produk, nm_produk, harga, unit_stok, harga*unit_stok
>FROM produk;
Mencari Harga Pokok
Penjualah = Harga + 10% Harga
Mysql> SELECT
kd_produk, nm_produk, harga, unit_stok,
>
harga+(harga * 0.1) FROM produk;
Perintah UPDATE
Sekarang, tambahkan
sebuah field Gaji Integer(12).
Perintahnya :
Mysql> ALTER TABLE Pribadi ADD Gaji INT(12) Not Null Default 0;
Masukkan data gaji
dengan perintah UPDATE.
Masukkan data gaji dengan perintah berikut
ini :
Mysql> UPDATE Pribadi SET gaji=1000000
where Nip=12345;
Dan seterusnya sampai data gaji record
terakhir.
Secara umum fungsi perintah Update adalah untuk memperbaharui
data lama menjadi data
yang
baru, dalam
penggunaanya harus disertai dengan klausa
WHERE, Sintaksnya adalah sebagai berikut.
UPDATE nama_tabel
SET kolom_pertama
= 'data_kolom_pertama', kolom_kedua
= 'data_kolom_kedua',
kolom_terakhir =
'data_kolom_terakhir', WHERE
kondisi
Contohnya pada tabel pribadi, pegawai dengan nama Reni pada field Kota belum ada
isi.
kita
akan
mengupdatenya sehinga
perintahnya
sebagai berikut.
UPDATE pribadi SET Kota ='Bau-Bau' WHERE
Nama='Reni';
UPDATE pribadi SET Kota ='Semarang ';
Catatan : Pengunaan perintah UPDATE tanpa klausa WHERE mengakibatkan semua
data dalam satu kolom akan diubah.
Perintah
DELETE
Perintah
ini
digunakan untuk menghapus atau
menghilangkan seluruh isi
tabel atau sebagian baris data
(record) dari tabel. Sintaksnya sebagai berikut
DELETE nama_tabel
DELETE
FROM nama_tabel WHERE kondisi
Contohnya, kita akam menghapus tabel data pada tabel pribadi. Maka fungsinya adalah
sebagai berikut
DELETE
FROM pribadi WHERE
Nama='Riska';
Catatan : Apabila tidak menggunakan klausa WHERE maka akan menyebabkan semua record
dalam
tabel
terhapus.
0 Response to "DML (Data Manipulation Language)"
Posting Komentar