DATABASE -> penjelasan perintah insert MYSQL

Februari 18, 2025 ・0 comments

Perintah INSERT merupakan salah satu perintah untuk memanipulasi data dalam suatu table. Dalam pembahasan kali ini, akan dibahas tentang cara menyisipkan data ke dalam suatu table yang sudah di buat sebelumnya. Bentuk umum perintah INSERT

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...);

Perintah di atas di gunakan jika ingin meng-input data yang tidak hanya 1 baris kedalam table. Jika hanya ingin mengisi data 1 baris saja, maka cukup dengan perintah :

INSERT INTO nama_table VALUES

('isi-kolom-1','isi-kolom-2','isi-kolom-3','isi-kolom-4',dst...);

Jika ingin meng-input data pada kolom tertentu saja, maka perintahnya bisa seperti berikut ini :

INSERT INTO nama_table (nama_kolom) VALUES ('isi-kolom-1');

Insert data ke 2 buah tabel sekaligus

Misalkan kita mempunyai 2 tabel yaitu :

Tabel pendaftaran dengan nama TPendaftaran dan
Tabel detail pendaftaran dengan nama TDetailPendaftaran.

Tabel TPendaftaran memiliki field No_Pendaftaran, Tgl_Pendaftaran, Nama_Calon dan tabel detail pendaftaran memiliki field No_Pendaftaran,Kode_Jurusan,rata_nilai_un.

Dengan 1 statement dibawah ini kita bisa memasukkan (insert) data kedalam tabel TPendaftaran dan TDetailPendaftaran sekaligus tanpa harus membuat trigger.

Berikut Contohnya :

  • INSERT INTO TPendaftaran (No_Pendaftaran, Tgl_Pendaftaran, Nama_Calon)
  • OUTPUT INSERTED.'201406001', '121','8.0‘ INTO TDetailPendaftaran (No_Pendaftaran, Kode_Jurusan, rata_nilai_un) VALUES  ('201406001','24-05-2014','Siti');

Contoh Tabel :

Id_BarangNama_BarangJenis_BarangHarga
8001VansSepatu150.000
8002MarkKaos Kaki20.000

Contoh Penggunaan Insert :
  • Jika ingin menambah 1 tabel di atas kita tinggal :

INSERT INTO barang VALUES  ("8003","Gildan","Kaos","120.000","5")
  • Jika ingin menambah 2 tabel sekaligus kita tinggal :

INSERT INTO barang VALUES  ("8003","Gildan","Kaos","120.000","5"), ("8004","vans","Kaos","100.000","4")

Posting Komentar

If you can't commemt, try using Chrome instead.