KURSUS ONLINE JASA WEBMASTERS SQL | Data Manipulation Language
JASA WEBMASTERS Jl. Ringin Raya No 124A Condong Catur, Sleman, Yogyakarta
Jl. Ringin Raya No 124A Condong Catur, Sleman, Yogyakarta Telp : 0821 8528 2322 | Email :
[email protected] | BBM : 7DAA2EAF
Data Manipulation Language Data Manipulation Language (DML) merupakan perintah (query) yang digunakan untuk memanipulasi data dalam database seperti mengisi data, menampilkan data, mengubah data dan menghapus data. Untuk pembahasan materi ini kita akan mempelajari dan menggunakan query DML seperti INSERT, SELECT, UPDATE dan DELETE.
1. INSERT INSERT merupakan perintah DML yang digunakan untuk mengisi / memasukan data kedalam tabel yang ada di database. Format penulisan query INSERT sangat sederhana, yaitu : INSERT INTO nama_table (daftar_kolom) VALUES (data)
Ada 2 cara INSERT yang perlu anda ketahui, yaitu : 1. Menyebutkan daftar kolom seperti pada contoh format diatas. 2. Tanpa menyebutkan daftar kolom. Cara ini dapat anda lakukan apabila anda ingin memasukan data pada setiap kolom yang ada dan harus sesuai dengan urutan kolom pada tabel. Contoh : no_induk 03412 03413 03414 03415
nama Dodi H Brian R. P Efendy A Ika P
tgl_lahir 1994-06-20 1994-01-17 1994-07-19 1994-05-01
jk L L L P
Contoh Tabel siswa Sebelum di INSERT
Query INSERT dengan menyebutkan daftar kolom INSERT INTO siswa (no_induk, nama, tgl_lahir, jk) VALUES (’03416’,’Sudarusman’, ’1994-08-14’,’L’)
JasaWebmasters.Com | Jasa Pembuatan Website dan Ahli SEO
Jl. Ringin Raya No 124A Condong Catur, Sleman, Yogyakarta Telp : 0821 8528 2322 | Email :
[email protected] | BBM : 7DAA2EAF
Apabila kode tersebut dijalankan, maka tabel siswa akan menjadi no_induk 03412 03413 03414 03415 03416
nama Dodi H Brian R. P Efendy A Ika P Sudarusman
tgl_lahir 1994-06-20 1994-01-17 1994-07-19 1994-05-01 1994-08-14
jk L L L P L
Query INSERT tanpa menyebutkan daftar kolom INSERT INTO siswa VALUES ('03417','Rian H', '1994-0315','L')
Apabila kode tersebut dijalankan, maka tabel siswa akan menjadi no_induk 03412 03413 03414 03415 03416 03417
nama Dodi H Brian R. P Efendy A Ika P Sudarusman Rian H
tgl_lahir 1994-06-20 1994-01-17 1994-07-19 1994-05-01 1994-08-14 1994-03-15
jk L L L P L L
2. SELECT SELECT merupakan sebuah perintah yang digunakan untuk menampilkan data yang ada dalam tabel database. SELECT bukan termasuk kedalam perintah DML melainkan masuk kedalam Retrieving Data, namun untuk mempermudah penjelasan supaya dapat dipahami dengan cepat, jadi saya masukaan kedalam perintah DML. Format Penulisan SELECT adalah sebagai berikut : SELECT nama_kolom FROM nama_table Dalam SELECT ada 3 cara pemanggilan, yaitu : 1. Menyebutkan nama kolom yang akan dipanggil. 2. Memanggil semua data kolom dengan mengubah nama kolom menjadi simbol bintang (*). 3. Memanggil data yang memiliki kondisi.
JasaWebmasters.Com | Jasa Pembuatan Website dan Ahli SEO
Jl. Ringin Raya No 124A Condong Catur, Sleman, Yogyakarta Telp : 0821 8528 2322 | Email :
[email protected] | BBM : 7DAA2EAF
Contoh : no_induk 03412 03413 03414 03415 03416 03417
nama tgl_lahir Dodi H 1994-06-20 Brian R. P 1994-01-17 Efendy A 1994-07-19 Ika P 1994-05-01 Sudarusman 1994-08-14 Rian H 1994-03-15 Contoh Tabel siswa
jk L L L P L L
Query SELECT dengan menyebutkan nama kolom SELECT no_induk, nama FROM siswa kondisi Output
Query SELECT tanpa menyebutkan nama kolom SELECT * FROM siswa kondisi Output
JasaWebmasters.Com | Jasa Pembuatan Website dan Ahli SEO
Jl. Ringin Raya No 124A Condong Catur, Sleman, Yogyakarta Telp : 0821 8528 2322 | Email :
[email protected] | BBM : 7DAA2EAF
Query SELECT dengan kondisi SELECT * FROM siswa WHERE jk = 'L'
Output
3. UPDATE UPDATE merupakan salah satu perintah DML yang digunakan untuk mengubah data yang sudah ada didalam tabel. Format penulisan query update adalah sebagai berikut : UPDATE nama_tabel SET nama_kolom = nilai_baru WHERE kondisi
Contoh: Query UPDATE . Query ini mengganti nama menjadi Dodi Harsono dengan kondisi no_induk-nya sama dengan 03412
UPDATE siswa SET nama = 'Dodi Harsono' WHERE no_induk = '03412'
Output tabel siswa yang baru ketika di SELECT semua data.
Penting : Jangan menggunakan perintah UPDATE tanpa kondisi karena semua data pada kolon dalam tabel tersebut akan diubah. JasaWebmasters.Com | Jasa Pembuatan Website dan Ahli SEO
Jl. Ringin Raya No 124A Condong Catur, Sleman, Yogyakarta Telp : 0821 8528 2322 | Email :
[email protected] | BBM : 7DAA2EAF
4. DELETE DELETE merupakan salah satu perintah DML yang digunakan untuk menghapus data dalam tabel. Format penulisan query DELETE adalah sebagai berikut: DELETE FROM nama_tabel WHERE kondisi
Contoh : Query DELETE. Query DELETE ini menghapus data yang no_induk-nya sama dengan 03415 DELETE FROM siswa WHERE no_induk = '03415'
Output tabel siswa yang baru ketika di SELECT semua data.
Penting : Jangan menggunakan perintah DELETE tanpa kondisi karena semua data dalam tabel tersebut akan dihapus.
JasaWebmasters.Com | Jasa Pembuatan Website dan Ahli SEO