DATABASE -> penjelasan perintah insert MYSQL
Februari 18, 2025 ・0 comments ・Topic: Database Mysql
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.
Contoh Tabel :
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_Barang | Nama_Barang | Jenis_Barang | Harga |
---|---|---|---|
8001 | Vans | Sepatu | 150.000 |
8002 | Mark | Kaos Kaki | 20.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.