PHP

Penerapan SQL dalam pemrograman

Seperti yang kita ketahui DML atau Data Manipulation Language merupakan perintah SQL yang berhubungan dengan manipulasi atau pengolahan data atau record dalam table. Perintah ini biasanya digunakan ketika kita sudah mengimplementasikan SQL ini dalam suatu aplikasi yang kita buat. Perintah-perintah dalam DML ini diantaranya adalah insert, select, update dan delete.

Perintah tersebut sangat penting dalam pengolahan dan pembuatan program sehingga kita dapat memanipulasi istilahnya kalau dalam data maka kita bisa menggunakannya perintah sql langsung ke databasenya.

Untuk perintah dalam pembuatan program kita bisa mengambil SQL tersebut kita kombinasi ke dalam script program berupa php, asp, vbnet dan lain-lain

Adapun penerapan dari SQL DML tersebut akan kita implementasikan sebagai berikut ini

1. Menambah record (INSERT INTO)

Perintah Insert merupakan perintah SQL yang digunakan untuk menambah data/ record

Contoh :

Insert Tunggal

INSERT INTO nama_table VALUES

(‘isi-kolom-1′,’isi-kolom-2′,’isi-kolom-3′,’isi-kolom-4′,dst…);

Insert Multi / Banyak

INSERT INTO nama_table VALUES

(‘isi-kolom-1′,’isi-kolom-2′,’isi-kolom-3′,’isi-kolom-4′,dst…),

(‘isi-kolom-1′,’isi-kolom-2′,’isi-kolom-3′,’isi-kolom-4′,dst…),

(‘isi-kolom-1′,’isi-kolom-2′,’isi-kolom-3′,’isi-kolom-4′,dst…);

 

2. Melihat isi tabel (SELECT)

Perintah Select perintah ini digunakan untuk melihat/menampilkan data baik data bersifat tunggal, semua data maupun perintah Select pencarian

Contoh

a. Menampilkan semua data

Select * from nama_table

Perintah di atas menunjukkan menampilkan semua data dalam database

b. Menampilkan data berdasarkan penyaringan

Select * from nama_table where id=’1’

Perintah tersebut digunakan untuk menampilkan 1 atau banyak data tergantung jika id tersebut banyak tidaknya dalam database. Contoh menampilkan data banyak, kita akan menampilkan data mahasiswa dalam satu propinsi

Select * from data_mahasiswa where kd_propinsi=2

Maka semua data mahasiswa yang perpropinsi 2 akan tampil semua.

c. Menampilkan data berdasarkan pencarian

Perintah pencarian tersebut menggunakan like

Mencari nama depan :

SELECT* FROM nama_table WHERE nama LIKE ‘Budi%’

Mencari nama belakang :

SELECT* FROM nama_table WHERE nama LIKE ‘%Raharjo’

Mencari nama yang mengandung suatu nama yang kita cari :

SELECT* FROM nama_table WHERE nama LIKE ‘%Budi%’

Perintah like ‘%Budi%’ merupakan pencarian dengan suatu nama yang mengandung nama “budi” dan data yang dihasilkan.

 

3. Menganti isi record (UPDATE)

Perintah Update merupakan perintah untuk mengganti komponen data berdasarkan penyaringan / filter. Penyaringan tersebut bisa dalam bentuk tunggal maupun banyak

Contoh :

Update Tunggal

Update nama_table set kolom_table_1=’1’ where id=1

Perintah di atas menunjukkan kolom_table_1 akan terisi 1 di mana id sama dengan 1

Update Ganda

Update nama_table set nama_propinsi=’1’ where id=1

Pada posisi id bisa bermakna banyak jika diterapkan dalam pemrograman bisanya posisi looping / array

 

4. Menghapus record (DELETE)

Perintah Delete merupakan perintah menghapus data (record) bisa di gunakan tunggal maupun multi

Tunggal

Delete from nama_table where id=’1’

Ganda / Multi

Delete from nama_table where kd_propinsi=’2’

Pada pilihan delete multi / ganda perintah ini digunakan semua kd_propinsi 2 akan terhapus

Demikian penjelasan mengenai Belajar SQL DML atau Data Manipulation Language. Intinya penggunaan DML ini biasanya digunakan sudah dalam penggunaan aplikasi pemrograman. Baik pemrograman PHP, ASP, Vbnet, Pyton dan lain-lain.

Baca juga : Panduan User SQL DCL atau Data Control Language

Oh ya temen-temen jangan lupa tinggalin komentar ya, saran, kesan dan kritiknya di bawah. Untuk membangun blog yang lebih baik ke depannya. dan slamat berkunjung kembali di mampiro.com :)

Mohon maklum adanya file-file mampiro sudah dihapus oleh pihak ziddu... kami dari pihak mampiro.com akan mereparasinya kembali.., terima kasih sudah berkunjung


Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">