Senin, 21 Maret 2022

Perintah DML Insert & DML Select

DML atau Data Maniputalion Language

Merupakan kumpulan perintah SQL yang berhubungan dengan pekerjaan mengolah data di dalam table, dan tidak terkait dengan perubahan struktur dan definisi tipe data dari objek database seperti table, column, dan sebagainya.

Disini saya akan menerapkan perintah DML Insert & DML Select pada data yang sebelumnya telah saya buat. Berikut datanya,

DML Insert

Dari data sebelumnya di atas, saya akan memasukkan data berikut ini dengan perintah DML Insert.

Untuk memasukkannya menggunakan perintah :

a.  Memasukkan data satu per satu
        INSERT INTO nama table (nama_kolom1, nama_kolom2 ……., nama_kolomN)
        Values (‘isi_kolom1’,’isi_kolom2’, ……, ‘isi_kolomN’);


        insert into Pelanggan (Id_Pelanggan, Nama, Alamat, Pekerjaan, No_Ktp, No_Telp) values
        (‘1’,’Salman’,’Sleman’,’CEO Petani Digital’,’12345654321’,’12345’);


b.  Memasukkan data banyak sekaligus 

            Apabila akan memasukkan datanya secara langsung seperti ini :

insert into Pelanggan (Id_Pelanggan, Nama, , Alamat, Pekerjaan, No_Ktp, No_Telp) values

(‘2’,’Cherrysha’,’Ciamis’,’Sekretaris TG’,’23456765432’,’23456’),

(‘3’,’Fulan’,’Mekkah’,’Owner Tour Arab’,’34567876543’,’34567’),

(‘4’,’Fulanah’,’Madinah’,’Bandara OTA’,’45678987654’,’45678’);



DML Insert

a. Menampilkan seluruh data di semua kolom

Selanjutnya menggunakan DML Select untuk menampilkan seluruh data di semua kolom yang sudah dimasukkan tadi.

Dengan perintah :      SELECT * FROM nama_tabel;

                                         

select * from Pelanggan;

b. Menampilkan seluruh data disebagian kolom

    Apabila ingin menampilkan seluruh data namun hanya dibeberapa kolom saja seperti berikut,

    SELECT nama_kolom1, nama_kolom2, …, nama_kolomN FROM nama_tabel;

    select Nama, Pekerjaan from Pelanggan;


Selain DML Insert & DML Select ada juga DML Delete & DML Update yang akan digunakan

DML DELETE

        Masukkan perintah :

           DELETE FROM nama_tabel WHERE condition;

        DELETE from Pelanggan WHERE Id_Pelanggan =1;


    
    Contoh lainnya,
        
        DELETE from Pelanggan WHERE Nama = "Fulanah";

Perbedaan dari kedua contoh diatas yaitu pada penulisan perintah yang dimasukkan. Pada contoh yang pertama, akan menghapus baris 1, dengan perintah menyebutkan kolom Id_Pelanggan pada bagian condition dan memilih salah satu isinya yang hendak dihapus yaitu 1. Sedangkan contoh kedua, akan menghapus baris 4 dengan perintah menyebutkan kolom Nama pada bagian condition dan memilih salah satu isinya yang hendak dihapus yaitu Fulanah.


DML UPDATE

    Masukkan perintah :

        UPDATE nama_tabel SET kolom1 = “value, kolom2 = value2, .., WHERE condition;

    Update Pelanggan SET nama = “Aku Cakep” WHERE Id_Pelanggan =3;



Sekian dari saya jika ada kekurangan atau kesalahan dalam penulisan saya mohon maaf.

Terimakasih:)

Tidak ada komentar:

Posting Komentar

Pengalaman Magang di Dinas Kebudayaan, Kepemudaan dan Olahraga, Dan Pariwisata Kabupaten Klaten

Fakultas Komputer dan Teknik  Universitas Alma Ata Yogyakarta, mengadakan kegiatan magang untuk mahasiswa semester 7  (tujuh) Prodi Sistem I...