Menambahkan data pada tabel mysql

Tutorial Belajar MySQL : Menambahkan Data Kedalam Tabel (Insert Data)

Tutorial Belajar MySQL : Menambahkan Data Kedalam Tabel (Insert Data) – Setelah sebelumnya kita sudah mempelahari tentang bagaimana cara membuat dan menghapus database, membuat dan menghapus tabel di MySQL dan juga merubah struktur tabel di MySQL. Pada kesempatan tutorial belajar MySQL kali ini kita akan mempelajari tentang bagaimana cara menambahkan data kedalam tabel dengan menggunakan Query Insert di MySQL.

Untuk menambahkan data kedalam tabel MySQL maka query yang digunakan adalah query insert. Query insert ini berguna jika kita ingin menambahkan beberapa data baru kedalam tabel yang ada didalam database MySQL.

Berikut ini adalah perintah bagaimana cara melakukan input data kedalam tabel MySQL.

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| cdcol              |
| db_sppd            |
| mysql              |
| performance_schema |
| sekolah            |
| test               |
+--------------------+
7 rows in set (0.29 sec)

mysql> use sekolah;
Database changed
mysql> show tables;
+-------------------+
| Tables_in_sekolah |
+-------------------+
| data_kelas        |
| siswa             |
+-------------------+
2 rows in set (0.00 sec)

mysql>

Masih menggunakan database sekolah yang pada tutorial membuat dan menghapus database sudah dibuat, dan juga menggunakan tabel siswa yang sudah dibuat juga pada tutorial membuat dan menghapus tabel di MySQL. Kali ini kita akan mencoba menambahkan data kedalam tabel siswa tersebut.

Penggunaan Query Insert…Values

Perintah ini adalah perintah yang sangat sangat sederhana, dimana kita bisa melakukan penambahan data kedalam tabel MySQL secara langsung kedalam masing-masing kolomnya. Namun harus diperhatikan juga bahwa penulisan nilai yang akan dimasukan harus sesuai dengan masing-masing kolomnya dan dipisahkan dengan tanda koma untuk setiap kolomnya.

Perhatikan query insert data di MySQL berikut ini untuk menggunakan perintah Insert Values :

mysql> insert into siswa values ('10108822','Firdan Ardiansyah', 'JL. Potlot', 'XII');
Query OK, 1 row affected (0.27 sec)

mysql>

Selanjutnya kita ambil contoh lain, misalnya kita ingin menambahkan beberapa data kedalam tabel secara sekaligus dengan menggunakan satu buah query insert, maka perintah MySQLnya adalah seperti berikut ini :

mysql> insert into siswa values ('10108823','Amar Muzaki', 'BTN Depag', 'XII'),(
'10108824','Muhammad Bilal', 'BTN. Palaton','XII');
Query OK, 2 rows affected (0.26 sec)
Records: 2  Duplicates: 0  Warnings: 0

mysql>

Jadi kalau ingin menambahkan beberapa data sekaligus kedalam tabel MySQL hanya tinggal dipisahkan dengan tanda koma setelah data yang satu selesai dibuat.

Menampilkan Data Di Tabel MySQL

Untuk menampilkan data di tabel MySQL maka perintah yang digunakan adalah select. Misalnya kita ingin melihat apakah 3 buah data yang baru saja kita masukan kedalam tabel sudah benar-benar masuk atau tidak. Berikut ini adalah bentuk penulisan query MySQL untuk menampilkan data di tabel MySQL :

mysql> select * from siswa;
+----------+-------------------+--------------+-------+
| nis      | nama              | alamat       | kelas |
+----------+-------------------+--------------+-------+
| 10108822 | Firdan Ardiansyah | JL. Potlot   | XII   |
| 10108823 | Amar Muzaki       | BTN Depag    | XII   |
| 10108824 | Muhammad Bilal    | BTN. Palaton | XII   |
+----------+-------------------+--------------+-------+
3 rows in set (0.02 sec)

mysql>

Oke tabel siswa sudah memiliki tiga buah data yang sebelumnya sudah dimasukan dengan menggunakan perintah Insert. Dimana data tersebut sesuai dengan masing-masing kolom yang sudah disediakan.

Perintah MySQL Insert (nama_kolom)...Values

Selanjutnya adalah proses penambahan data dengan menggunakan perintah Insert (nama_kolom)…Values. Dimana perintah ini digunakan jika kita hanya ingin menambahkan data kedalam kolom-kolom tertentu saja yang ada didalam tabel MySQL.

Misalnya kita hanya ingin menambahkan data kedalam kolom nis, nama dan alamat saja tanpa harus menambahkan data kedalam kolom kelas. Maka perintah MySQL untuk menambahkan data kedalam kolom-kolom tersebut adalah seperti berikut ini :

mysql> insert into siswa (nis, nama, alamat) values ('10108825','Muhammad Bintang','Jl. Raya Pandeglang');
Query OK, 1 row affected (0.05 sec)

Oke contoh diatas kita mencoba memasukan data lagi kedalam tabel siswa namun tidak menambahkan data kedalam kolom kelas, jadi siswa yang memiliki nis 10108825 atas nama Muhammad Bintang tersebut tidak memiliki informasi kelas di tabelnya.

Untuk lebih memastikan apakah benar siswa tersebut tidak memiliki data kelas ditabelnya, gunakan kembali perintah select untuk menampilkan data yang ada didalam tabel siswa seperti berikut ini :

mysql> select * from siswa;
+----------+-------------------+---------------------+-------+
| nis      | nama              | alamat              | kelas |
+----------+-------------------+---------------------+-------+
| 10108822 | Firdan Ardiansyah | JL. Potlot          | XII   |
| 10108823 | Amar Muzaki       | BTN Depag           | XII   |
| 10108824 | Muhammad Bilal    | BTN. Palaton        | XII   |
| 10108825 | Muhammad Bintang  | Jl. Raya Pandeglang | NULL  |
+----------+-------------------+---------------------+-------+
4 rows in set (0.00 sec)

mysql>

Berdasarkan informasi diatas dapat kita lihat bahwa siswa dengan nama Muhammad Bintang tidak memiliki data pada kolom kelas alias NULL.

Seperti itulah bagaimana cara menambahkan dan menampilkan data di database MySQL, semoga tutorial ini dapat berguna bagi kamu yang sedang mempelajari database MySQL. Jangan lupa untuk selalu berkunjung ke lebakcyber.net ini untuk mendapatkan tutorial MySQL lainnya.

Bagaimana cara menambahkan data ke dalam tabel MySQL?

Cara Menambah data dalam tabel di database mysql (INSERT). INSERT INTO perintah awal yang digunakan untuk menginput data ke tabel. nama_tabel adalah nama tabel yang akan kita input, data_field1 adalah data yang ingin kita masukan ke dalam field nomer 1 yang ada dalam tabel yang akan kita input.

Apa perintah SQL yang berfungsi untuk menambahkan data pada tabel?

Perintah SQL Insert Digunakan untuk menambah atau memasukan databaru kedalam tabel.

Apa yang dimaksud dengan INSERT into?

Menambahkan satu atau beberapa data ke satu tabel. Hal ini disebut permintaan tambahan.

Perintah apa yang dapat digunakan untuk membuat baris baru dalam tabel di database?

Perintah Create: perintah untuk membuat tabel baru di dalam sebuah database adalah create. Tak cuma untuk tabel baru, tapi juga database maupun kolom baru. Kamu bisa membuat sebuah query dengan contoh 'CREATE DATABASE nama_database.