SQL কমান্ড : ডেটা ইনসার্ট | SQL INSERT INTO

SQLINSERT INTO স্টেটমেন্টটি দ্বারা ডেটাবেজের টেবিলে নতুন তথ্য যোগ(insert) করা যায়। INSERT INTO স্টেটমেন্টটি দুইভাবে লেখা যেতে পারে । নিম্নে দেয় হলো :

পদ্ধতি ১ :

নিম্নের সিনট্যাক্সে শুধুমাত্র মান নির্দিষ্ট করে দেওয়া হয়েছে।তবে, কলামের নাম নির্দিষ্ট করে দেওয়া হয় নি। এই সিন্টেক্সে টেবিলের কলাম অনুযায়ী মান প্রবেশ করবে । ১ম মান ১ম কলামে,২য় মান ২য় কলামে …… । অর্থাত্ কলামের নাম ব্যবহার না করেন মান-সমূহের ক্রম কলাম অনুযায়ী ঠিক রাখতে হবে।

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

চিত্রে দেখুন :

SQL কমান্ড INSERT INTO
SQL INSERT INTO

আর SQL SELECT কমান্ড এর কারণে মানটি দেখাচ্ছে ।

পদ্ধতি ২ :

 নিম্নের সিনট্যাক্সে কলাম নাম এবং এর মান নির্দিষ্ট করে দেওয়া হয়েছে :

INSERT INTO TableName (Column1,Column2,Column3,...)
VALUES (value1,value2,value3,...);

চিত্রে দেখুন :

MS SQL INSERT INTO
SQL INSERT INTO

আর SQL SELECT কমান্ড এর কারণে মানটি দেখাচ্ছে ।

একাধিক মান ইনসার্ট করতে সিনটেক্স:

INSERT INTO TableName (Column1,Column2,Column3,...)
VALUES (value1,value2,value3,...),
       (value1,value2,value3,...),
       (value1,value2,value3,...),
       (value1,value2,value3,...);

নির্দিষ্ট কলামে তথ্য ইনপুট করার সিনট্যাক্স :

INSERT INTO TableName (Column1,Column2)
VALUES (value1,value2);

একটি টেবিলে যদি ৩ টি কলাম বা তার বেশি কলাম থাকে তাহলে এক্ষেত্রে Column1,Column2 এ যথাক্রমে value1,value2 যাবে এবং বাকিগুলোতে Null ভ্যালু যাবে ।

Leave a Reply

Your email address will not be published. Required fields are marked *