Bagaimana cara memasukkan banyak catatan di mysql?

Sisipkan banyak baris di MySQL dengan bantuan "nilai". Anda dapat menyertakan nilai dengan tanda kurung yang diatur dengan pemisahan koma. Sintaksnya adalah sebagai berikut untuk menyisipkan banyak baris di MySQL

insert into yourTableName(yourColumnName1,yourColumnName2,..............yourColumnNameN) values(value1,value2,...valueN),(value1,value2,...valueN),(value1,value2,...valueN),...........((value1,value2,...valueN);

Mari kita buat tabel di MySQL − terlebih dahulu

mysql> create table InsertMultipleRowsDemo
   -> (
   -> Id int,
   -> Name varchar(200),
   -> Age int
   -> );
Query OK, 0 rows affected (0.45 sec)
_

Terapkan sintaks di atas untuk menyisipkan beberapa baris. Permintaannya adalah sebagai berikut -

mysql> insert into InsertMultipleRowsDemo(Id,Name,Age) values(1,'John',23),(2,'Carol',24),(3,'Johnson',21),(4,'Smith',20),(5,'David',26);
Query OK, 5 rows affected (0.31 sec)
Records: 5 Duplicates: 0 Warnings: 0

Tampilkan semua rekaman dengan bantuan pernyataan pilih. Permintaannya adalah sebagai berikut -

mysql> select *from InsertMultipleRowsDemo;

Berikut ini adalah outputnya −

+------+---------+------+
| Id   | Name    | Age  |
+------+---------+------+
| 1    | John    | 23   |
| 2    | Carol   | 24   |
| 3    | Johnson | 21   |
| 4    | Smith   | 20   |
| 5    | David   | 26   |
+------+---------+------+
5 rows in set (0.00 sec)
_

Terkadang Anda mungkin perlu memasukkan beberapa baris data di MySQL. MySQL memungkinkan Anda memasukkan banyak baris informasi dengan satu kueri. Pada artikel ini, kita akan melihat cara menyisipkan banyak baris di MySQL


Cara Menyisipkan Banyak Baris di MySQL

Berikut adalah langkah-langkah untuk menyisipkan banyak baris di MySQL. Ada beberapa cara untuk menyisipkan banyak baris di MySQL. Kami akan melihat masing-masing pendekatan ini satu per satu


Sisipkan banyak baris menggunakan INSERT

Katakanlah Anda memiliki tabel karyawan berikut (id, first_name, last_name)

mysql> create table employees(id int,
       first_name varchar(255),
       last_name varchar(255));

Berikut adalah sintaks untuk menyisipkan banyak baris menggunakan pernyataan INSERT

INSERT INTO table_name(column1, column2, ...),
    values(row1_value1, row1_value2,...),
          (row2_value1, row2_value2,...),
          ...
_

Dalam kueri di atas, Anda perlu menyebutkan nama tabel tempat Anda perlu memasukkan nilai. Selanjutnya, Anda perlu memasukkan nilai dari setiap baris yang diapit tanda kurung bulat '()' dengan cara dipisahkan koma

Baca juga. Cara Menyalin Data dari Satu Tabel ke Tabel Lainnya

Berikut adalah kueri SQL untuk menyisipkan beberapa baris informasi di tabel karyawan

mysql> insert into employees(id, first_name, last_name)
values(1,'John','Doe'),
(2,'Jane','Doe');

mysql> select * from employees;
+------+------------+-----------+
| id | first_name | last_name |
+------+------------+-----------+
| 1 | John | Doe |
| 2 | Jane | Doe |
+------+------------+-----------+

Baca juga. Cara Memperbarui Kolom berdasarkan Kolom Lain


Sisipkan Beberapa Baris dari SELECT

Anda juga dapat menyisipkan beberapa baris data ke dalam tabel menggunakan hasil kueri SELECT

Berikut adalah sintaks kueri SQL untuk menyalin data dari satu tabel ke tabel lainnya menggunakan pernyataan INSERT INTO

INSERT INTO table1 (column1, column2, ...)
select column1, column2, ...
from table2
_

Dalam kueri di atas, kami memilih kolom1, kolom2, … dari tabel2 dan memasukkannya ke dalam tabel1

Harap dicatat, kolom yang digunakan dalam pernyataan INSERT INTO dan pernyataan SELECT harus memiliki nama dan urutan yang sama. Jika tidak, Anda akan mendapatkan kesalahan

Berikut adalah kueri SQL untuk menyalin data dari tabel karyawan ke tabel karyawan2

mysql> insert into employees2(id, first_name, last_name)
       select id, first_name, last_name
       from employees;

mysql> select * from employees2;
+------+------------+-----------+
| id   | first_name | last_name |
+------+------------+-----------+
|    1 | John       | Doe       |
|    2 | Jane       | Doe       |
+------+------------+-----------+
_

Baca juga. Cara Memperbarui Banyak Kolom di MySQL


Sisipkan Banyak Baris Tanpa Duplikat

Jika Anda ingin secara otomatis menghindari catatan duplikat saat Anda memasukkan beberapa nilai dalam tabel Anda, gunakan kata kunci IGNORE setelah INSERT dalam kueri SQL Anda

Berkali-kali pengembang bertanya apakah mungkin untuk memasukkan beberapa baris ke dalam satu tabel dalam satu pernyataan. Saat ini, pengembang harus menulis beberapa pernyataan penyisipan saat mereka memasukkan nilai ke dalam tabel. Tidak hanya membosankan tetapi juga menyita waktu

Mari kita lihat beberapa contoh praktis untuk memahami konsep ini dengan lebih jelas. Kami akan menggunakan database MySQL untuk menulis semua kueri

Contoh 1

Untuk membuat tabel di database, pertama-tama, kita perlu memilih database tempat kita ingin membuat tabel

Kemudian kita akan menulis query untuk membuat tabel bernama student pada database yang dipilih 'dbs'


Bagaimana cara memasukkan banyak catatan di mysql?

Tabel siswa berhasil dibuat

Sekarang, kami akan menulis satu kueri untuk menyisipkan banyak catatan di tabel siswa


Bagaimana cara memasukkan banyak catatan di mysql?

Untuk memverifikasi bahwa beberapa catatan dimasukkan ke dalam tabel items_tbl, kami akan menjalankan kueri SELECT

Bagaimana cara memasukkan banyak data dalam sebuah tabel di MySQL?

Sisipkan banyak baris di MySQL dengan bantuan "nilai". Anda dapat menutup nilai dengan tanda kurung yang diatur dengan pemisahan koma .

Bagaimana cara memasukkan catatan massal di MySQL?

Sintaks untuk memasukkan data massal di MySQL .
Ketikkan klausa INSERT INTO dan nama tabel tempat Anda ingin memasukkan data
Gunakan klausa NILAI lalu di dalam tanda kurung tulis data baris pertama, tutup tanda kurung, dan setelah tanda koma

Bagaimana cara menyisipkan banyak catatan dalam database?

permintaan INSERT-SELECT-UNION untuk menyisipkan beberapa record . Kueri SQL UNION membantu memilih semua data yang telah dilampirkan oleh kueri SELECT melalui pernyataan INSERT.

Bagaimana cara memasukkan 100 baris dalam SQL?

Untuk menjumlahkan baris, pengguna perlu menggunakan pernyataan penyisipan. .
Sintaksis
Contoh – Sebuah tabel bernama siswa harus memiliki nilai yang dimasukkan ke dalamnya. Itu harus dilakukan sebagai berikut
Keluaran –
Keluaran –
menyisipkan beberapa baris. Sebuah tabel dapat menyimpan hingga 1000 baris dalam satu pernyataan penyisipan. .
Sintaksis
Contoh – Pertimbangkan seorang siswa meja. .
Keluaran –