Tips Cara Memasukkan Data Ke Dalam Table Di Mysql

Pada tutorial MySQL kali ini kita akan berguru ihwal Cara Memasukkan Data Ke Dalam Table Di MySQL. Untuk memasukkan data ke dalam sebuah tab...

A+ A-
Pada tutorial MySQL kali ini kita akan berguru ihwal Cara Memasukkan Data Ke Dalam Table Di MySQL. Untuk memasukkan data ke dalam sebuah table, Anda sanggup memakai perintah INSERT INTO.

Sintak Dasar


Di bawah ini yakni sintak dasar dari perintah INSERT INTO

INSERT INTO table_name (column_name1, column_name2, column_name3,...column_nameN)   VALUES (value1, value2, value3,...valueN); 

Penjelasan sintak:

  • table_name yakni nama table yang akan dimasukkan sebuah atau beberapa data atau record.
  • column_name1, column_name2, column_name3, dan seterusnya yakni nama kolom-kolom yang terdapat di dalam table.
  • value1, value2, value3, dan seterusnya yakni nilai atau data yang akan dimasukkan ke dalam kolom-kolom yang disebutkan pada perintah diatas. Data yang dimasukkan harus sesuai dengan tipe data yang menempel pada kolom tersebut.
Selain memakai sintak diatas, Anda juga sanggup memasukkan data dengan memakai sintak berikut ini:

INSERT INTO table_name VALUES (value1, value2, value3,...valueN); 

Pada sintak diatas, Anda tidak menyebutkan nama kolom dari table. Yang terpenting yakni urutan data yang dimasukkan harus sama dengan urutan kolom yang terdapat pada sebuah table.

Contoh


Sebagai contoh, misalkan Anda telah mempunyai table "employee" dengan struktur berikut:

mysql> DESCRIBE employee; +---------------+---------------+------+-----+---------+-------+ | Field         | Type          | Null | Key | Default | Extra | +---------------+---------------+------+-----+---------+-------+ | employee_id   | varchar(5)    | NO   | PRI | NULL    |       | | employee_name | varchar(20)   | NO   |     | NULL    |       | | gender        | char(1)       | NO   |     | NULL    |       | | address       | varchar(20)   | YES  |     | NULL    |       | | salary        | decimal(10,0) | YES  |     | NULL    |       | | departemen    | varchar(5)    | NO   |     | NULL    |       | +---------------+---------------+------+-----+---------+-------+ 6 rows in set (0.00 sec) 

Mari coba kita masukkan 5 data ke dalam table "employee" diatas,

INSERT INTO employee(employee_id, employee_name, gender, address, salary, departemen) VALUES('001','Nursalim','L','Jakarta',3000000,'IT');  INSERT INTO employee(employee_id, employee_name, gender, address, salary, departemen) VALUES('002','Naura','P','Bandung',2000000,'HRD');  INSERT INTO employee(employee_id, employee_name, gender, address, salary, departemen) VALUES('003','Ahmad','L','Semarang',5000000,'ACC');  INSERT INTO employee(employee_id, employee_name, gender, address, salary, departemen) VALUES('004','Nani','P','Surabaya',2500000,'FIN');  INSERT INTO employee(employee_id, employee_name, gender, address, salary, departemen) VALUES('005','Nurul','P','Tegal',4500000,'FIN'); 

Apabila Anda telah final memasukkan datanya, Anda sanggup menampilkannya memakai perintah SELECT menyerupai berikut ini:

mysql> SELECT * FROM employee; +-------------+---------------+--------+----------+---------+------------+ | employee_id | employee_name | gender | address  | salary  | departemen | +-------------+---------------+--------+----------+---------+------------+ | 001         | Nursalim      | L      | Jakarta  | 3000000 | IT         | | 002         | Naura         | P      | Bandung  | 2000000 | HRD        | | 003         | Ahmad         | L      | Semarang | 5000000 | ACC        | | 004         | Nani          | P      | Surabaya | 2500000 | FIN        | | 005         | Nurul         | P      | Tegal    | 4500000 | FIN        | +-------------+---------------+--------+----------+---------+------------+ 5 rows in set (0.02 sec) 

Related

MySQL 1134453936952304428

Technology

Hot in week

Recent

Comments

item