Assalamualaikum sobat, alhamdulillah kita masih bisa berjumpa kembali, pada postingan diblog ane yang sederhana ini. posting kali ini berkaitan dengan posting sebelumnya tentang
Mengenal DDL dalam SQL, jadi ane sangat menyarankan untuk membaca postingan sebelumnya, agar tidak bingung sobat. nah lanjut saja buat yang sudah menyimak postingan kemarin. kali ini ane mau berbagi pengetahuan tentang DML dalam SQL. mari kita bahas bersama.
Data Manipulation Language (DDL) merupakan perintah-perintah yang berfungsi untuk melakukan manipulasi data ataupun objek-objek yang ada didalam table. Definisi lainnya tentang DML adalah Perintah-perintah untuk memanipulasi data pada basis data, misalnya perintah untuk memilih data (query), menyisipkan, mengubah dan menghapus data dalam basis data. Bentuk manipulasi yang dapat dilakukan oleh DML diantaranya adalah untuk keperluan pencarian kembali data lama, penyisipan data baru, penghapusan data, pengubahan data, dll. DML menurut jenisnya dapat dibagi menjadi 2 jenis yaitu :
- Prosedural, DML membutuhkan pemakai untuk mensfesifikasikan data apa yang dibutuhkan dan bagaimana cara mendapatkannya, Contoh paket bahasa prosedural adalah dBase III, FoxBase,
- Non Prosedural, DML membutuhkan pemakai untuk mensfesifikasikan data apa yang dibutuhkan tanpa tahu bagaimana cara mendapatkannya. Contoh paket bahasa non prosedural adalah SQL (Structured Query Language) atau Query By Example (QBE)
Beberapa manfaat atau kegunaan dari DML diantaranya adalah sebagai berikut :
- Pengambilan informasi yang disimpan dalam basis data.
- Penyisipan informasi baru ke basis data.
- Penghapusan informasi dari basis data.
- Modifikasi informasi yang disimpan dalam basis data.
- Query adalah perintah yang ditulis untuk mengambil informasi. Bagian dari DML yang menangani pengambilan informasi ini disebut bahasa query.
Perintah dalam DML dengan DDL tentu berbeda, Perintah yang termasuk didalam DML adalah INSERT, SELECT, UPDATE, dan DELETE. untuk lebih jelasnya perhatikan langkah langkah berikut :
*Langkah Login server Berikut Hanya berlaku untuk pengguna XAMPP
Sebelum melakukan perintah perintah kita harus login ke dalam server Mysql. nah untuk pengguna XAMPP.. Buka lah Command Prompt atau buka Run lalu ketikan cmd dan tekan enter.
lalu setelah jendela command prompt terbuka ketikan cd c:\xampp\mysql\bin lalu tekan enter.
*perintah tersebut untuk mengganti directori.
setelah directori sudah terganti, maka selanjutnya ketikan perintah mysql -u root lalu tekan enter. untuk login sebagai root. perhatikan gambar berikut.
nah apabila berhasil login, maka akan muncul pesan welcome.
dan mysql siap di gunakan, langkah diatas hanya berlaku untuk pengguna software XAMPP. Untuk software yg lainnya login ke dalam root dengan caranya masing masing.. setelah berhasil login kedalam root mysql, lanjutkan langkah berikut ini.
Syntak atau perintah yang pertama dalam DML adalah
INSERT, yang Berfungsi untuk menyisipkan, memasukkan, atau menyimpan data dari luar sistem kedalam database. Syntaknya seperti ini :
INSERT INTO nama_tabel (nama field1, namafield2….,namafield -n) VALUES (value1, value2,…,value-n)atau bisa juga seperti ini :
INSERT INTO nama_tabel VALUES (value1, value2,…,value-n)sebagai contoh perhatikan gambar !
Cara Pertama :
insert into mahasiswa (nim, nama, alamat) values ('18111021','Gilang Arianto','Bekasi');
Cara Kedua :
insert into mahasiswa values ('18110601','Riski Jusfadillah','Bekasi'),
('18110601','Selvina Puspita Sari','Jatiwaringin');
syntak selanjutnya adalah
SELECT, yang berfungsi untuk memanggil atau menyeleksi keseluruhan isi dalam tabel pada sebuah database. syntaknya :
SELECT * From nama_table;perhatikan gambar !
sebagai contohnya :
select * from mahasiswa;syntak berikutnya adalah
UPDATE, berfungsi untuk merubah salah satu isi field pada satu record. syntaknya :
update from nama_table SET nama_field="isi yg baru" WHERE field_name=field_content;
perhatikan gambar !
Sbg Contoh :
update mahasiswa SET alamat="Jatiwaringin" WHERE nim=18110601;Data sebelum diubah :
data setelah diubah:
dan yang terakhir adalah
DELETE, fungsinya hampir sama dengan DROP pada pembahasan DDL, namun
DELETE lebih berfungsi untuk menghapus isi field atau record. syntaknya adalah :
DELETE from nama_table WHERE field_name=field_content;
perhatikan gambar !
DELETE from mahasiswa WHERE nim=12115872;Data sebelum dihapus
Data setelah dihapus
nah itulah singkat penjelasan beserta gambar tentang DML pada SQL, cukup sekian posting ane kali ini semoga ada manfaatnya buat kita semua, ane tunggu komentarnya sobat, thanks for visit my blog, kita berjumpa lagi pada postingan berikutnya.
wassalamualaikum