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 |