MySQL 5 : Menginput Data Kedalam Tabel MySQL

Setelah membuat database dan membuat tabel MySQL. Saatnya Anda untuk memasukkan data ke table yang telah Anda buat sebelumnya.

Penambahan sebuah data ke dalam tabel MySQl tentu merupakan salah satu kegiatan yang cukup menyenangkan.

Aktifitas yang sering dilakukan pada pemrograman basis data ini membuat kencanduan beberapa orang yang sedang mempelajarinya.

Disisi lain ada yang pening dan malah malas untuk mempelajarinya, tapi ada kelompok yang malah ketagihan untuk mencobanya lagi dan lagi.

Di dalam MySQL kita dapat menggunakan perintah INSERT INTO untuk memasukkan data ke dalam table database.

Perintah INSERT ini juga memiliki ragam variasi perintah yang cukup fleksibel dalam memenuhi setiap kebutuhan. Termasuk pilihan ketika data yang akan diinput terdapat data yang double atau duplikat, dengan begitu Anda perlu menggunaan perintah lain misalnya IGNORE DAN ON DUPLICATE KEY.

Misalnya sebagai contoh untuk dapat memahami perintah INSERT pada MySQL. Pada ulasan kali ini kita masih menggunakan nama database sebelumnya yaitu “db_bukadiskusi1” dan nama tabel “mhs” yang telah kita lakukan pembahasan bersama pada diskkusi sebelumnya yaitu 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 pada tabel “mhs” kita memul melakukan pengisian data apapun sesuai fieldnya. Maka dari itu sebelum mengisi masing-masing field yang ada pada tabel, sebaiknya lihat terlebih dahulu strukur table yang telah kita buat.

DESC Nama_Tabel;

mysql> desc mhs;
+----------------+---------------+------+-----+---------+-------+
| Field          | Type          | Null | Key | Default | Extra |
+----------------+---------------+------+-----+---------+-------+
| nim            | varchar(20)   | NO   | PRI |         |       |
| nama_mhs       | varchar(50)   | YES  |     | NULL    |       |
| jenis_klm      | enum('L','P') | YES  |     | NULL    |       |
| alamat         | varchar(50)   | YES  |     | NULL    |       |
+----------------+---------------+------+-----+---------+-------+
4 rows in set (0.15 sec)
 
mysql>

MEMASUKKAN DATA CARA SECARA BERURUTAN

INSERT INTONama_tabel   VALUES   (“nilai_kolom1″,”nilai_kolom2″,”dst..”);

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>
 

Lalkukan pengecekan setelah menampilkan struktur tabel mhs dengan menggunakan perintah dibawah ini.

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 mhs;
+--------+----------------+---------------+---------------+
| nim    | nama_mhs       | jenis_klm     | alamat        |
+--------+----------------+---------------+---------------+
| 002201 | db_bukadiskui  | L             | Jl. Indonesia |
| 002208 | Ilham          | L             | Jl. Sulawesi  |
| 002202 | Muh. Ridwan    | L             | Jl. Sulawesi  |
| 002206 | Achmad Rizali  | L             | Jl. Sulawesi  |
| 002204 | Sri            | P             | Jl. Sumatra   |
| 002205 | Rahayu         | P             | Jl. Damai     |
| 002207 | Zahran         | L             | Jl. Sulawesi  |
| 002203 | Rivai          | L             | Jl. Aceh      |
+--------+----------------+---------------+---------------+
8 rows in set (0.01 sec)
 

Memasukkan Data Ke Dalam Kolom Tertentu Pada Tabel MySQL

Beberapa simulasi sistem basis data, terkadang ada sebuah simulasi dimana kita harus memasukkan sebuah data pada kolom tertentu tabel MySQL.

Kita hanya diminta untuk mengisi sebagian kolom saja, maka sebelum memasukkan sebuah data pada kolom maka harus mendefinisikan kolom mana saja yang akan digunakan.

Maka dari itu untuk dapat memasukkan bagian data dikolom tertentu, MySQL telah dilengkapi variasi perintah INSERT.

INSERT INTO Nama_tabel  (nama_kolom1,nama_kolom2,dst…) VALUES(“nilai_kolom1″,”nilai_kolom2″,”dst..”);

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_mhs       | jenis_klm     | alamat        |
+--------+----------------+---------------+---------------+
| 002201 | IDMySQL        | L             | Jl. Indonesia |
| 002202 | Muh. Ridwan    | L             | Jl. Sulawesi  |
+--------+----------------+---------------+---------------+
2 rows in set (0.00 sec)
 
mysql>

Demikian pembahasan menginput data kedalam tabel MySQL dan memasukkan sebuah data pada kolom tertentu.

Apabila ada beberapa hal yang kurang dipahami pada artikel input data ke tabel MySQL. Silahkan isi kolom komentar dibawah ini untuk diskusi bersama.

Volunteer your Time-Give in to Giving. Jika bermanfaat, harap share ke teman dan orang-orang tercinta disekitar Anda!

Add a Comment

Your email address will not be published. Required fields are marked *

error: Allah SWT Tidak Pernah Tidur!