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
Data dibawah adalah data setelah saya mengulangi langkah diatas.
2. MEMASUKKAN DATA KEDALAM KOLOM TERTENTU
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.
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");Untuk mengecek isi tabel, masukkan syntax
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>
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:
Contoh : Saya memasukkan Data di kolom nim, nama_mahasiswa, jenis_kelamin, alamat.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");Sehingga hasil akhirnya seperti ini.
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>
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.
Comments
Post a Comment
-Berkomentarlah yang baik dan rapi.
-Menggunakan link aktif akan dihapus.