Latest Updates

SQL Insert

Pernyataan INSERT SQL
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. 
Saat memasukkan berturut-turut, jika Anda menambahkan nilai untuk semua kolom dari tabel Anda tidak perlu menentukan kolom (s) nama dalam query sql. Tapi Anda harus memastikan urutan nilai-nilai dalam urutan yang sama seperti kolom dalam tabel. Query sql insert adalah sebagai berikut

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

Web Tutorials

Online