Memasukan Data Ke Dalam Database

Memasukan Data Ke Dalam Database

26

Pada tutorial kali ini kita akan membahas bagaimana caranya memasukan data ke dalam database menggunakan perintah SQL, dan anda dapat mengaplikasikannya kepada MariaDB atau MySQL.


Untuk memasukan data ke dalam table, perintah query yang digunakan adalah perintah INSERT.

Penulisan sederhanya adalah seperti ini :

MySQL

INSERT INTO nama_table (kolom_1,kolom_2,kolom_3,...)

VALUES (nilai_1,nilai_2,nilai_3,...);

Dimana :

Kolom_1 = nilai_1

Kolom_2 = nilai_2

Kolom_3 = nilai_3

Contoh :

MySQL

MariaDB [cms]> insert into users (id_user, name, username, password)

    -> values(1, "masgan", "admin", "admin");

Query OK, 1 row affected (0.11 sec)



MariaDB [cms]> select*from users;

+---------+--------+----------+----------+

| id_user | name   | username | password |

+---------+--------+----------+----------+

|       1 | masgan | admin    | admin    |

+---------+--------+----------+----------+

1 row in set (0.00 sec)

Tapi anda juga dapat memasukan record tanpa perlu menspesifikasikan kolom – kolomnya.

Penulisan sederhananya adalah seperti ini :

MySQL

INSERT INTO nama_table

VALUES (nilai_1,nilai_2,nilai_3,...);

Contoh :

MySQL

MariaDB [cms]> insert into users value(2, "pandu", "user", "user");

Query OK, 1 row affected (0.07 sec)



MariaDB [cms]> select*from users;

+---------+--------+----------+----------+

| id_user | name   | username | password |

+---------+--------+----------+----------+

|       1 | masgan | admin    | admin    |

|       2 | pandu  | user     | user     |

+---------+--------+----------+----------+

2 rows in set (0.00 sec)

Apabila ada salah satu kolom dari table anda yang bersifat auto_increment, anda dapat melewatinya. Karena secara otomatis, field tersebut akan terisi sendiri. Dari table yang saya buat, salah satu field yang bersifat auto_increment adalah field id_user.

MySQL

MariaDB [cms]> insert into users (name, username, password)

    -> values("gogon", "user", "user");

Query OK, 1 row affected (0.06 sec)



MariaDB [cms]> select*from users;

+---------+--------+----------+----------+

| id_user | name   | username | password |

+---------+--------+----------+----------+

|       1 | masgan | admin    | admin    |

|       2 | pandu  | user     | user     |

|       3 | gogon  | user     | user     |

+---------+--------+----------+----------+

3 rows in set (0.00 sec)

Lalu, bagaimana caranya kalau saya ingin memasukan lebih dari 1 record ?

Caranya adalah dengan memisahkan tiap record dengan tanda koma.

MySQL

MariaDB [cms]> insert into users (name, username, password) values

    -> ("naruto", "user", "user"),

    -> ("luffy", "user", "user"),

    -> ("inuyasha", "user", "user"),

    -> ("pein", "user", "user");

Query OK, 4 rows affected (0.07 sec)

Records: 4  Duplicates: 0  Warnings: 0



MariaDB [cms]> select*from users;

+---------+----------+----------+----------+

| id_user | name     | username | password |

+---------+----------+----------+----------+

|       1 | masgan   | admin    | admin    |

|       2 | pandu    | user     | user     |

|       3 | gogon    | user     | user     |

|       4 | naruto   | user     | user     |

|       5 | luffy    | user     | user     |

|       6 | inuyasha | user     | user     |

|       7 | pein     | user     | user     |

+---------+----------+----------+----------+

7 rows in set (0.00 sec)


Demikian tutorial dari cara memasukan data ke dalam database.

Keywords: memasukan data ke database mysql

Share: