Pernyataan INSERT digunakan untuk menambahkan baris data yang baru ke meja.
Kita bisa memasukkan data ke sebuah meja dengan dua cara,
1) Memasukkan data secara langsung ke sebuah meja.
Sintaks untuk SQL INSERT adalah:
INSERT INTO TABLE_NAME
[ (col1, col2, col3,...colN)]
VALUES (value1, value2, value3,...valueN);
- col1, col2, ... Coln - nama-nama kolom dalam tabel di mana Anda ingin menyisipkan data.
INSERT INTO TABLE_NAME
VALUES (value1, value2, value3,...valueN);
Untuk Contoh: Jika Anda ingin menyisipkan baris ke meja karyawan, query akan seperti,
INSERT INTO employee (id, name, dept, age, salary location) VALUES (105, 'Srinath', 'Aeronautics', 27, 33000);
CATATAN:Ketika menambahkan berturut-turut, hanya karakter atau nilai tanggal harus diapit dengan tanda kutip tunggal.
Jika Anda memasukkan data ke semua kolom, nama kolom dapat dihilangkan. Pernyataan insert di atas juga dapat ditulis sebagai,
INSERT INTO employee
VALUES (105, 'Srinath', 'Aeronautics', 27, 33000);
Memasukkan data ke tabel melalui pernyataan pilih.
Sintaks untuk SQL INSERT adalah:
INSERT INTO table_name
[(column1, column2, ... columnN)]
SELECT column1, column2, ...columnN
FROM table_name [WHERE condition];
Untuk Contoh:
INSERT INTO employee (id, name, dept, age, salary location) SELECT emp_id, emp_name, dept, age, salary, location
FROM temp_employee;
Jika Anda memasukkan data ke semua kolom, pernyataan insert di atas dapat juga ditulis sebagai,
INSERT INTO employee
SELECT * FROM temp_employee;
CATATAN:Kami telah diasumsikan tabel temp_employee telah kolom emp_id, emp_name, dept, usia, gaji, lokasi di diberikan urutan atas dan datatype yang sama.
CATATAN PENTING:
1) Ketika menambahkan baris baru, Anda harus memastikan datatype nilai dan kolom sesuai
2) Anda mengikuti batasan integritas, jika ada, ditetapkan untuk meja
0 Response to "SQL Insert"
Posting Komentar