पाठ 7 / 28

INSERT

तालिका में नई पंक्तियाँ जोड़ें।

एक पंक्ति जोड़ना

स्तंभ सूचीबद्ध करें, फिर उसी क्रम में मिलते-जुलते मान।

INSERT INTO customers (name, email)
VALUES ('Asha Rao', 'asha@example.com');

Output:

Query OK, 1 row affected

कई पंक्तियाँ जोड़ना

एक INSERT स्टेटमेंट एक साथ कई पंक्तियाँ जोड़ सकता है — प्रति पंक्ति एक स्टेटमेंट से तेज़।

INSERT INTO customers (name, email) VALUES
  ('Rahul Mehta', 'rahul@example.com'),
  ('Priya Nair', 'priya@example.com');

Output:

Query OK, 2 rows affected

त्वरित जाँच: एक ही स्टेटमेंट में कई पंक्तियाँ क्यों डालें?

  • यही MySQL में insert करने का एकमात्र तरीका है
  • यह आमतौर पर प्रति पंक्ति एक INSERT से तेज़ है
  • यह NOT NULL बाध्यताओं को छोड़ देता है
Answer

यह आमतौर पर प्रति पंक्ति एक INSERT से तेज़ है — बैचिंग सर्वर तक जाने वाले राउंड ट्रिप कम करती है।