Artikel ini mencakup sintaks dasar pernyataan INSERT MySQL dan menjelaskan cara menggunakan perintah INSERT di tabel MySQL menggunakan dbForge Studio untuk MySQL Show
Pengantar Pernyataan MySQL INSERTPernyataan INSERT digunakan untuk menambahkan data ke tabel. Perintah INSERT INTO menyisipkan satu atau beberapa baris ke dalam tabel MySQL. Bergantung pada jumlah baris yang ingin Anda tambahkan, sintaksnya sedikit berbeda MySQL INSERT INTO – Sintaks UmumSaat memasukkan satu baris ke dalam tabel MySQL, sintaksnya adalah sebagai berikut
Dalam kueri INSERT INTO, Anda harus menentukan informasi berikut
Jumlah kolom dan nilai harus cocok; Saat memasukkan banyak baris ke dalam tabel MySQL, sintaksnya adalah sebagai berikut _Di sini Anda harus memasukkan informasi berikut
Selain itu, baris dipisahkan dengan koma di klausa VALUES Contoh INSERT MySQLMari jelajahi beberapa contoh penggunaan pernyataan MySQL INSERT saat melakukan tugas terkait data Untuk memulai, buat tiga tabel. Pelanggan, Produk01, dan Ponsel Cerdas dengan menjalankan skrip berikut _Perintah MySQL INSERT digunakan untuk memasukkan nilai yang ditentukanPerintah ini dapat digunakan bila perlu menambahkan nilai dan kolom untuk baris yang ditentukan. Misalnya, tambahkan data hanya untuk kolom FirstName dan LastName pada tabel Pelanggan
Perintah menyisipkan nilai di kolom FirstName dan LastName dari tabel Pelanggan MySQL. Karena kolom Usia menggunakan Null sebagai nilai default, MySQL menyisipkan Null ke dalam kolom Usia jika Anda tidak menentukan nilainya secara eksplisit dalam pernyataan INSERT Perintah MySQL INSERT digunakan untuk memasukkan nilai ke semua kolomPerintah ini dapat digunakan untuk menambahkan nilai ke semua kolom. Misalnya, tambahkan nilai ke tabel Product01. Perlu diingat bahwa urutan nilai harus sesuai dengan urutan kolom dalam tabel
Pernyataan menyisipkan nilai yang ditentukan ke dalam semua kolom tabel Product01 Perintah MySQL INSERT digunakan untuk memasukkan nilai defaultPerintah ini dapat digunakan ketika nilai default ditentukan untuk kolom. Misalnya, nilai default untuk kolom ProductCount dari tabel Products01 sama dengan 0. Untuk memasukkan nilai default, jalankan salah satu kueri berikut
Pernyataan menyisipkan nilai default untuk kolom ProductCount MySQL INSERT digunakan untuk menyisipkan nilai tertentuUntuk memasukkan nilai ke dalam kolom, kita dapat menggunakan klausa SET sebagai pengganti klausa VALUES
Dalam output, pernyataan menyisipkan nilai ke dalam kolom berdasarkan nilai yang ditentukan secara eksplisit dalam klausa SET MySQL INSERT digunakan untuk memasukkan data dari tabel lainMenggunakan klausa SELECT dalam pernyataan MySQL INSERT INTO memungkinkan penyisipan baris yang dihasilkan oleh pernyataan SELECT ke dalam tabel MySQL target
Dalam hal ini, pernyataan INSERT INTO menyalin baris yang Anda ambil dengan pernyataan SELECT dari tabel Smartphone dan memasukkannya ke dalam tabel Products01 Jika Anda ingin mengambil baris tertentu berdasarkan kondisi, terapkan opsi pemfilteran di klausa WHERE. Perlu diingat bahwa struktur kedua tabel harus cocok;
Perintah ini menambah nilai tabel Products01 dari tabel Smartphones di mana harganya sama dengan 34000 Anda juga dapat menyalin dan menyisipkan kolom tertentu dari tabel lain. Namun, dalam hal ini, pastikan tidak ada catatan dengan nama yang ditentukan di tabel target; MySQL INSERT – abaikan kesalahan saat memasukkan dataJika Anda menghadapi kesalahan atau perilaku tak terduga saat mengeksekusi penyisipan baris ke dalam tabel MySQL, eksekusi pernyataan akan terhenti. Baris dengan nilai yang valid dan tidak valid tidak ditambahkan ke tabel. Misalnya, jalankan kueri berikut
Pernyataan ini mengembalikan kesalahan karena rekaman dengan ID ini sudah ada. Sekarang, ubah pernyataan dengan IGNORE. Ini memungkinkan Anda untuk menyisipkan baris dengan nilai yang valid tetapi melewati baris dengan nilai yang tidak valid _1Hasilnya, skrip dijalankan tanpa kesalahan. MySQL akan memberi tahu Anda bahwa baris telah ditambahkan ke tabel Membuat Query INSERT INTO dengan dbForge Studio untuk MySQLSemua manipulasi data, termasuk operasi Create, Select, Insert, Update, Delete, atau Drop dapat dengan mudah dilakukan dengan dbForge Studio for MySQL. Alat ini menawarkan serangkaian kemampuan dan fitur canggih untuk meningkatkan produktivitas Anda dan menghemat waktu Anda saat mengembangkan, mengelola, dan menerapkan database MySQL dalam antarmuka yang mudah digunakan Asumsikan kita perlu menambahkan pelanggan baru ke database. Pada dbForge Studio for MySQL, kita dapat menggunakan fitur Generate Script As untuk menyisipkan satu atau beberapa baris pada tabel MySQL Untuk memasukkan informasi tentang pelanggan, lakukan hal berikut 1. Di Database Explorer, klik kanan tabel yang diperlukan dan pilih Generate Script As > INSERT > To New SQL Window. Editor kode SQL terbuka berisi skrip yang dibuat secara otomatis 2. Di editor kode SQL, masukkan data untuk kolom yang ditentukan (nama_pertama, nama_belakang, dan email) ke dalam klausa VALUES 3. Di toolbar standar, klik Jalankan. Pernyataan tersebut menambahkan Nama Depan, Nama Belakang, dan email pelanggan baru ke baris terbawah kisi KesimpulanDalam artikel ini, kami telah meninjau pernyataan dan contoh MySQL INSERT, kapan perintah tersebut dapat digunakan, dan memberikan contoh khusus tentang cara bekerja dengan kueri MySQL INSERT di dbForge Studio untuk MySQL Unduh versi percobaan 30 hari gratis dbForge Studio untuk MySQL untuk mengevaluasi semua fitur bermanfaat yang disediakan alat ini Berapa banyak baris yang dapat dimasukkan ke dalam tabel MySQL sekaligus?Batas ukuran baris maksimum MySQL sebesar 65.535 byte ditunjukkan dalam contoh InnoDB dan MyISAM berikut. Batas diterapkan terlepas dari mesin penyimpanan, meskipun mesin penyimpanan mungkin mampu mendukung baris yang lebih besar.
Bagaimana cara memasukkan lebih dari 1000 baris di MySQL?MySQL Sisipkan Beberapa Baris . Pertama, tentukan nama tabel yang ingin disisipkan setelah kata kunci INSERT INTO Kedua, tentukan daftar kolom yang dipisahkan koma di dalam tanda kurung setelah nama tabel Ketiga, tentukan daftar data baris yang dipisahkan koma dalam klausa VALUES. Setiap elemen dari daftar mewakili satu baris Berapa ukuran maksimal tabel MySQL?Anda menggunakan tabel MyISAM dan ruang yang diperlukan untuk tabel melebihi yang diizinkan oleh ukuran penunjuk internal. MyISAM mengizinkan data dan file indeks untuk tumbuh hingga 256TB secara default, tetapi batas ini dapat diubah hingga ukuran maksimum yang diizinkan 65.536TB (2567 − .
Berapa banyak baris yang bisa kita tambahkan dalam sebuah tabel?Jawaban. Anda dapat menambahkan 32767 baris dalam satu tabel di Dokumen Word. |