Recent Posts

    Mengenal Data Manipulation Language (DML) pada MySQL

    Mengenal Data Manipulation Language (DML) pada MySQL - Halo gan, Selamat datang di HobbyAne.com pada artikel kali ini saya akan memahas tentang Basis Data - yaitu Mengenal DML di MySQL , pada artikel sebelumnya saya sudah membahas Data Definition Language (DDL), kalian bisa baca disini :
    Mengenal Data Manipulation Language (DML) pada MySQL

    Apa Itu Data Manipulation Language?

    Data Manipulation Language (DML) adalah salah satu bahasa SQL yang memiliki fungsi untuk memanipulasi data yang terdapat di Database, Data Manipulation Language (DML) biasanya digunakan untuk mengambil data, menginput data, memodifikasi data, menghapus data, mengupdate data atau informasi didalam database tersebut.

    Fungsi Data Manipulation Language - DML

    • Mengambil Informasi yang disimpan dalam database ( syntax : select )
    • Menginput atau Menambahkan Informasi baru ke dalam database ( syntax : insert )
    • Menghapus informasi dari database ( syntax : delete )
    • Merubah atau Memodifikasi informasi yang disimpan dalam database ( syntax : update )

    Penjelasan Syntax Data Manipulation Language - DML

    1. INSERT

    Syntax INSERT merupakan perintah SQL yang memiliki fungsi untuk menginput atau memasukan data ke dalam suatu tabel, Syntax Insert memiliki 2 (dua) bentuk dasar :

    • INSERT INTO namatabel VALUES ('n1','n2'...);
    Contoh : INSERT INTO mhs VALUES (1,'1001642','Roro Pujiastuti'); 

    Bentuk Pertama, Perintah Insert di atas berfungsi untuk menginput data baru dengan ketentuan data yang di input harus sesuai dengan urutan field dari struktur tabel-nya.


    • INSERT INTO namatabel (namafield1, namafield2,...) VALUES (nilai1, nilai2,...);
    Contoh : INSERT INTO mata_kuliah (kode_matakuliah, nama_matakuliah) VALUES ('011','Basis Data');

    Bentuk Kedua, Perintah Insert di atas berfungsi untuk menginput data baru untuk field-field tertentu.


    2. SELECT

    2.1 Syntax SELECT merupakan perintah SQL yang memiliki fungsi untuk mengambil sejumlah data yang ada didalam tabel untuk ditampilkan atau dimanipulasi.

    • SELECT * FROM namatabel

    Contoh : Select * from mhs;
    Contoh penggunaan Select pada DML SQL
    Artinya tampilkan semua dari tabel mhs


    2.2 Syntax SELECT menggunakan Klausa Where

    • SELECT namafield1, namafield2,.. FROM namatabel WHERE kondisi;
    Contoh : Select nim, nama_mhs from mhs where nim=1001126;
    Contoh penggunaan Select dengan klausa where pada DML SQL
    Artinya : tampilkan nim, nama mhs, dimana nim = 1001126, jadi yang tampil data yang sesuai dengan Nim tersebut.

    3. Update

    Syntax Update digunakan untuk memperbaharui atau memodifikasi data yang tersimpan pada database, syntax update harus diikuti dengan klausa where yang berfungsi untuk menentukan data mana yang akan di perbaharui atau di modifikasi.

    • UPDATE nama_tabel SET field1=nilai_baru, field2=nilai_baru, ….. WHERE kondisi
    Contoh : saya akan mengedit nim dan nama mahasiswa.
    UPDATE mhs SET nim=1000044, nama_mhs='Asti Fitriani' WHERE id_mhs=2;
    keterangan : perintah diatas digunakan untuk merubah data nim dan nama mahasiswa dengan id_mhs=2;

    4. Delete 

    Syntax Delete digunakan untuk menghapus atau menghilangkan baris data(record) dari tabel, sama seperti syntax update, syntax delete harus diikuti klausa where yang berfungsi untuk menentukan data mana yang akan di hapus.

    • DELETE FROM nama_tabel WHERE kondisi 
    Contoh : saya akan menghapus mata_kuliah "aljabar linear"
    DELETE FROM mata_kuliah WHERE id_mk=3; 
    keterangan : perintah diatas digunakan untuk menghapus mata_kuliah dengan id_mk=3;


    Yup cukup sekian artikel tentang Mengenal Data Manipulation Language (DML) pada MySQL, di postingan mendatang tentang Basis Data, saya akan memposting mengenai Agregasi, Grouping dan Join, jadi silahkan subscribe blog saya ya.. terima kasih sudah berkunjung, semoga bermanfaat bagi pengunjung sekalian..

    0 Response to "Mengenal Data Manipulation Language (DML) pada MySQL"

    Posting Komentar

    Harap jaga bahasa dan etika nya :D

    Iklan Atas Artikel

    Iklan Tengah Artikel 1

    Iklan Tengah Artikel 2

    Iklan Bawah Artikel