Assalamu’alaikum.
Databasenya udah ada. Table-tablenya udah siap. Tinggal mengisikan data dari luar system ke dalam database nya.
Perintah untuk manipulasi data, DML,
insert
update
select
delete
1. Untuk menyisipkan, memasukkan, atau menyimpan data,
insert into nama_table values (“value_field1”, “value_field2”, …, value_field_n);
Jika tipe datanya berupa numeric, yang akan dioperasikan menggunakan operasi aritmatika, valuesnya ga usah pake kutip, (” ”). Untuk menyisipkan beberapa record sekaligus, tinggal tambahkan koma (,) untuk memisahkan record satu dengan lainnya.
Contoh: insert into anggota values(“A001”,”Adinda”,”Bogor”,”8790231”,”02-02-1996”),(“A002”,”Leonardo”,”Depok”,”8750392”,”03-04-1990”),(“A003”,”Amir”,”Bogor”,”8760924”,”08-04-1988”);
Hasilnya
Id_anggota | Nama | Alamat | Notelp | Tgl_lahir |
A001 | Adinda | Bogor | 8790231 | 02-02-1996 |
A002 | Leonardo | Depok | 8750392 | 03-04-1990 |
A003 | Amir | Bogor | 8760924 | 08-04-1988 |
2. Untuk mengedit isi table,
update nama_table set nama_field=value_field where kondisi;
Contoh, kita mau ubah isi kolom alamat menjadi Jakarta. SEMUA alamat menjadi Jakarta.
Update anggota set alamat=”Jakarta”;
Contoh lagi, kita mau ubah nama anggota Adinda menjadi Ananda. Cara mencari kondisi, cari kolom yang isinya tidak mungkin sama. Gampangnya, kita ambil primary key, id_anggota. Id_anggota Adinda adalah A001, maka
update anggota set nama=”Ananda” where id_anggota=”A001”;
3. untuk menampilkan data-data yang ada di dalam table,
select nama_field1, nama_field2, …, nama_field_n from nama_table;
Atau untuk menampilkan seluruh data dari suatu table,
select* from nama_table;
Dan untuk menampilkan kolom/field dari beberapa table sekaligus,
select nama_table1.nama_field1,nama_table2.nama_field2 from nama_table1 inner join nama_table2 on namatable1.field_yg_sama=namatable2.field_yg_sama;
Bingung bacanya? Lemme give you one example,
Data yang ingin kita tampilkan ada di kolom,
Field | Asal Table |
Nofaktur | Penjualan |
Tglfaktur | Penjualan |
NIK | Penjualan |
Nmkaryawan | Karyawan |
Bagian | Karyawan |
Kita ambil data dari 2 table di sini. Table Penjualan dan table Karyawan dihubungkan oleh NIK (kedua table mempunyai kolom NIK). Maka,
Select penjualan.nofaktur, penjualan.tglfaktur, penjualan.nik, karyawan.nmkaryawan, karyawan.bagian
From penjualan inner join karyawan on penjualan.nik = karyawan.nik;
4. Untuk menghapus data yang ada dalm table, kita pake perintah delete.
delete nama_table where kondisi;
Hampir sama bentuknya dengan update. Contoh soal,
Kita mau hapus data anggota Leonardo. Lihat table contoh insert di atas,
delete anggota where id_anggota=”A001”;
See, record yang berisi data si A001/Leonardo kehapus.
Sebetulnya masih ada lagi pengembangan-pengembangannya. Tapi dasar-dasarnya udah lumayan terangkum koq... Kalau udah paham dasarnya, dikembangin kayak gimanapun kita pasti bisa improvisasi sampai dapet. :)
Thanks and see ya... :)
Thanks and see ya... :)
0 comments:
Post a Comment