Menambahkan Data pada Tabel MySQL (INSERT QUERY)

Setelah sebelumnya kita telah Membuat Database dan Tabel pada Mysql Menggunakan CMD, kali ini kita akan menambahkan data pada tabel yang telah kita buat sebelumnya. Di MySQL, proses penambahan data ini kita kenal dengan perintah INSERT. Terdapat beberapa cara untuk menambah data dengan perintah INSERT ini namun pada dasarnya semuanya memiliki fungsi yang sama.

Menambahkan data dengan perintah INSERT INTO

Perintah INSERT INTO tanpa Spesifikasi Kolom

Perintah INSERT INTO tanpa spesifikasi kolom ini paling sering digunakan karena penulisannya yang sederhana dan relatif lebih cepat dibandingkan dengan spesifikasi kolom. Disini kita ambil contoh tabel Mahasiswa sebagai berikut:

Query INSERT 1 baris data : 

Kolom nama_tabel merupakan nama tabel yang digunakan, sedangkan untuk values_kolom1 dan seterusnya merupakan nilai data yang akan ditambahkan pada tabel. Setiap nama kolom diletakkan di dalam tanda () , dipisahkan dengan tanda , dan setiap nilai kolom diletakkan di dalam tanda ‘’. Perlu diperhatikan bahwa jika kolom memiliki tipe data berupa integer maka tidak perlu ditambahkan tanda ‘’

Contoh query:

Perintah diatas akan menambahkan data baru pada tabel Mahasiswa dengan masing-masing nilai setiap kolom dapat dilihat pada gambar diatas.

Query INSERT > 1 baris data :

Memasukkan data satu per satu ke dalam tabel tentu membutuhkan waktu yang relatif lama bukan. Query INSERT juga bisa menambahkan data lebih dari satu sekaligus dengan menambahkan tanda ‘,’ sebagai pemisah setelah  memasukkan nilai data pertama seperti query dibawah ini:

Contoh query:

Perintah diatas akan menambahkan 2 data baru sekaligus pada tabel Mahasiswa dengan masing-masing nilai setiap kolom dapat dilihat pada gambar diatas.

Hasil Query INSERT

Perintah INSERT INTO dengan Spesifikasi Kolom

Perintah INSERT INTO dengan spesifikasi kolom ini digunakan ketika kita hanya ingin mengisi kolom tertentu saja atau ketika kita tidak tahu urutan nama kolom.

Query INSERT 1 baris data :

Kolom nama_tabel merupakan nama tabel yang akan digunakan, dilanjutkan dengan nama kolom yang akan diisi. Sedangkan untuk values_kolom-a1 dan seterusnya merupakan nilai data yang akan ditambahkan pada tabel sesuai dengan urutan nama_kolom yang ditulis. Contoh query:


Perintah diatas akan menambahkan data baru pada tabel Mahasiswa dengan masing-masing nilai setiap kolom dapat dilihat pada gambar diatas.

Query INSERT > 1 baris data :

Untuk menambahkan data dengan perintah INSERT INTO  > 1 baris data dengan spesifikasi kolom dapat digunakan perintah di bawah ini:

Contoh query:

Perintah diatas akan menambahkan 2 data baru sekaligus pada tabel Mahasiswa dengan masing-masing nilai setiap kolom dapat dilihat pada gambar diatas.

Hasil Query INSERT

Posting Komentar

0 Komentar