MySQL INSERT INTO Statement

MySQL বিবৃতি ঢোকান

MySQL বিবৃতি ঢোকান

INSERT INTO বিবৃতিটি একটি টেবিলে নতুন রেকর্ড সন্নিবেশ করতে ব্যবহৃত হয়।

সিনট্যাক্সে ঢোকান

INSERT INTO বিবৃতিটি দুটি উপায়ে লেখা যেতে পারে:

1. কলামের নাম এবং সন্নিবেশ করানো মান উভয়ই নির্দিষ্ট করুন:

INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);

2. আপনি যদি টেবিলের সমস্ত কলামে মান যোগ করেন, তাহলে আপনাকে SQL অনুরোধে কলামের নাম উল্লেখ করতে হবে না। যাইহোক, নিশ্চিত করুন যে মানগুলির ক্রমটি টেবিলের কলামগুলির ক্রমে রয়েছে। এখানে, INSERT INTO সিনট্যাক্স নিম্নরূপ হবে:

INSERT INTO table_name
VALUES (value1, value2, value3, ...);

ডেমো ডাটাবেস

নীচে নর্থওয়াইন্ড নমুনা ডাটাবেসের "গ্রাহক" টেবিল থেকে একটি নির্বাচন রয়েছে:

CustomerID CustomerName ContactName Address City PostalCode Country
89 White Clover Markets Karl Jablonski 305 - 14th Ave. S. Suite 3B Seattle 98128 USA
90 Wilman Kala Matti Karttunen Keskuskatu 45 Helsinki 21240 Finland
91 Wolski Zbyszek ul. Filtrowa 68 Walla 01-012 Poland

উদাহরণ ঢোকান

নিম্নলিখিত SQL বিবৃতি "গ্রাহক" টেবিলে একটি নতুন রেকর্ড সন্নিবেশ করায়:

উদাহরণ: আপনার নিজস্ব SQL সার্ভার পান

INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode, Country)
VALUES ('Cardinal', 'Tom B. Erichsen', 'Skagen 21', 'Stavanger', '4006', 'Norway');

"গ্রাহক" টেবিল থেকে নির্বাচন এখন এই মত দেখাবে:

CustomerID CustomerName ContactName Address City PostalCode Country
89 White Clover Markets Karl Jablonski 305 - 14th Ave. S. Suite 3B Seattle 98128 USA
90 Wilman Kala Matti Karttunen Keskuskatu 45 Helsinki 21240 Finland
91 Wolski Zbyszek ul. Filtrowa 68 Walla 01-012 Poland
92 Cardinal Tom B. Erichsen Skagen 21 Stavanger 4006 Norway

💡দ্রষ্টব্য:

আপনি কি লক্ষ্য করেছেন যে আমরা কাস্টমারআইডি ক্ষেত্রে কোনো নম্বর সন্নিবেশ করিনি? CustomerID কলাম একটি স্বয়ংক্রিয়-বৃদ্ধি ক্ষেত্র এবং যখন একটি নতুন রেকর্ড টেবিলে ঢোকানো হয় তখন স্বয়ংক্রিয়ভাবে তৈরি হয়।

শুধুমাত্র নির্দিষ্ট কলামে তথ্য সন্নিবেশ করান

শুধুমাত্র নির্দিষ্ট কলামে ডেটা সন্নিবেশ করাও সম্ভব।

নিম্নলিখিত SQL বিবৃতি একটি নতুন রেকর্ড সন্নিবেশ করবে, কিন্তু শুধুমাত্র "গ্রাহকের নাম", "শহর" এবং "দেশ" কলামে (CustomerID স্বয়ংক্রিয়ভাবে আপডেট হবে):

উদাহরণ

INSERT INTO Customers (CustomerName, City, Country)
VALUES ('Cardinal', 'Stavanger', 'Norway');

"গ্রাহক" টেবিল থেকে নির্বাচন এখন এই মত দেখাবে:

CustomerID CustomerName ContactName Address City PostalCode Country
89 White Clover Markets Karl Jablonski 305 - 14th Ave. S. Suite 3B Seattle 98128 USA
90 Wilman Kala Matti Karttunen Keskuskatu 45 Helsinki 21240 Finland
91 Wolski Zbyszek ul. Filtrowa 68 Walla 01-012 Poland
92 Cardinal null null Stavanger null Norway

অনুশীলন করুন

একটি আইনি সন্নিবেশ বিবৃতি তৈরি করতে সঠিক কীওয়ার্ড সন্নিবেশ করুন।

SELECT INTO
✗ ভুল! SELECT INTO ডেটা সন্নিবেশ করার জন্য একটি কীওয়ার্ড নয়
ADD INTO
✗ ভুল! এসকিউএল-এ ADD INTO একটি বৈধ কীওয়ার্ড নয়
INSERT INTO
✓ ঠিক আছে! INSERT INTO হল একটি বৈধ কীওয়ার্ড যা SQL-এ নতুন রেকর্ড সন্নিবেশ করতে ব্যবহৃত হয়
CREATE INTO
✗ ভুল! CREATE INTO এসকিউএল-এ একটি বৈধ কীওয়ার্ড নয়