Menginput Data kedalam Tabel MySQL

Menginput Data kedalam Tabel MySQL

Memasukkan Data kedalam Tabel Database MySQL - Menambahkan sebuah data ke dalam suatu tabel MySQL tentu merupakan salah satu aktifitas yang biasanya paling sering dilakukan dalam aktivitas pemrograman basis data. Pembuatan database dan tabel hanya perlu dilakukan satu kali saja, namun menginput data ke dalam tabel akan terus dilakukan. Di dalam MySQL kita dapat menggunakan query INSERT INTO untuk menambahkan data kedalam suatu tabel.

Query INSERT sendiri memiliki banyak variasi perintah yang fleksibel tergantung kebutuhan. Termasuk pilihan ketika data yang akan diinput terdapat duplikasi, dengan opsi IGNORE dan ON DUPLICATE KEY UPDATE. sumber : www.duniailkom.com
Sebagai tabel contoh untuk memahami perintah INSERT MySQL. disini saya mempunyai tabel dengan nama database "idmysql" dan nama tabel "mahasiswa" yang pada tutorial sebelumnya kita buat. pada artikel Cara Membuat Tabel MySQL.
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| idmysql            |
| mysql              |
| olahraga           |
| performance_schema |
+--------------------+
10 rows in set (0.04 sec)
 
mysql> use idmysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
 
Database changed
mysql> show tables;
+-------------------+
| Tables_in_idmysql |
+-------------------+
| mahasiswa         |
+-------------------+
1 row in set (0.00 sec)
 
mysql>
 
namun data tabel "mahasiswa" belum memiliki data apapun di dalamnya, sebelum memasukkan data kedalam tabel. alangkah baiknya untuk mengecek struktur tabel dengan perintah
DESC Nama_Tabel;
mysql> desc mahasiswa;
+----------------+---------------+------+-----+---------+-------+
| Field          | Type          | Null | Key | Default | Extra |
+----------------+---------------+------+-----+---------+-------+
| nim            | varchar(20)   | NO   | PRI |         |       |
| nama_mahasiswa | varchar(50)   | YES  |     | NULL    |       |
| jenis_kelamin  | enum('L','P') | YES  |     | NULL    |       |
| alamat         | varchar(50)   | YES  |     | NULL    |       |
+----------------+---------------+------+-----+---------+-------+
4 rows in set (0.15 sec)
 
mysql>
 


1. MEMASUKKAN DATA CARA SECARA BERURUTAN

INSERT INTO   Nama_tabel   VALUES   ("nilai_kolom1","nilai_kolom2","dst..");
Contoh :
mysql> insert into mahasiswa values ("002201","IDMySQL","L","Jl. Indonesia");
Query OK, 1 row affected (0.22 sec)
 
mysql> select*from mahasiswa;
+--------+----------------+---------------+---------------+
| nim    | nama_mahasiswa | jenis_kelamin | alamat        |
+--------+----------------+---------------+---------------+
| 002201 | IDMySQL        | L             | Jl. Indonesia |
+--------+----------------+---------------+---------------+
1 row in set (0.02 sec)
 
mysql>
 
Untuk mengecek isi tabel, masukkan syntax
SELECT*FROM Nama_tabel;
*Ulangi langkah diatas untuk memasukkan banyak data pada tabel mahasiswa di database MySQL.

Data dibawah adalah data setelah saya mengulangi langkah diatas.
mysql> select*from mahasiswa;
+--------+----------------+---------------+---------------+
| nim    | nama_mahasiswa | jenis_kelamin | alamat        |
+--------+----------------+---------------+---------------+
| 002201 | IDMySQL        | L             | Jl. Indonesia |
| 002202 | Muh. Ridwan    | L             | Jl. Sulawesi  |
| 002203 | Rivai          | L             | Jl. Aceh      |
| 002204 | Sri            | P             | Jl. Sumatra   |
| 002205 | Rahayu         | P             | Jl. Damai     |
| 002206 | Achmad Rizali  | L             | Jl. Sulawesi  |
| 002207 | Zahran         | L             | Jl. Sulawesi  |
| 002208 | Ilham          | L             | Jl. Sulawesi  |
+--------+----------------+---------------+---------------+
8 rows in set (0.01 sec)
 



2. MEMASUKKAN DATA KEDALAM KOLOM TERTENTU
Untuk situasi dimana kolom yang akan diisi tidak diketahui urutannya, atau kita hanya akan mengisi sebagian kolom saja, maka kita harus mendefenisikan kolom-kolom mana saja yang akan digunakan. Untuk keperluan tersebut, MySQL menyediakan variasi query INSERT, yaitu:

INSERT INTO  Nama_tabel  (nama_kolom1,nama_kolom2,dst...) VALUES ("nilai_kolom1","nilai_kolom2","dst..");
Contoh : Saya memasukkan Data di kolom nim, nama_mahasiswa, jenis_kelamin, alamat.
mysql> insert into mahasiswa (nim,nama_mahasiswa,jenis_kelamin,alamat) values ("002202","Muh. Ridwan","L","Jl. Sulawesi");
Query OK, 1 row affected (0.13 sec)
 
mysql> select*from mahasiswa;
+--------+----------------+---------------+---------------+
| nim    | nama_mahasiswa | jenis_kelamin | alamat        |
+--------+----------------+---------------+---------------+
| 002201 | IDMySQL        | L             | Jl. Indonesia |
| 002202 | Muh. Ridwan    | L             | Jl. Sulawesi  |
+--------+----------------+---------------+---------------+
2 rows in set (0.00 sec)
 
mysql>
 
Sehingga hasil akhirnya seperti ini.
Menginput Data kedalam Tabel MySQL

Sekian artikel Memasukkan Data kedalam Tabel Database MySQL, nantikan artikel tentang Basis Data di blog ini.

Jika Kalian menyukai Artikel ini Silahkan Bagikan. Bila ada yang ingin berdiskusi tentang Judul Artikel diatas atau ada pertanyaan yang ingin ditanyakan silahkan menggunakan Fasilitas Komentar dan Fasilitas Contact Form. atau bisa mengirim langsung ke email struktur.mysql@gmail.com.
Previous
Next Post »