আপনি নীচের সিনট্যাক্স ব্যবহার করে সন্নিবেশ, মান এবং নির্বাচন বিবৃতি একত্রিত করতে পারেন
insert yourFirstTableName(yourColumnName1,yourColumnName2,.......N)নির্বাচন করুন yourColumnName1,yourColumnName2,.......Nআপনার সেকেন্ডটেবলনাম থেকে যেখানে আপনার শর্ত;
উপরের সিনট্যাক্স বোঝার জন্য, আসুন দুটি টেবিল তৈরি করি যেখানে প্রথম টেবিলটি দ্বিতীয় টেবিল থেকে রেকর্ড পাবে।
আসুন কোন রেকর্ড ছাড়াই প্রথম টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ
mysql> টেবিল তৈরি করুন CombiningInsertValuesSelect -> ( -> EmployeeId varchar(10), -> EmployeeName varchar(100), -> EmployeeAge int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (6.95 সেকেন্ড)
এখন আপনি কিছু রেকর্ড সহ দ্বিতীয় টেবিল তৈরি করতে পারেন। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ
mysql> টেবিল getAllValues তৈরি করুন -> ( -> আইডি varchar(100), -> নাম varchar(100), -> বয়স int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.12 সেকেন্ড)
ইনসার্ট কমান্ড ব্যবহার করে 'getAllValues' নামের দ্বিতীয় টেবিলে রেকর্ড সন্নিবেশ করুন। প্রশ্নটি নিম্নরূপ
mysql> getAllValues মানগুলিতে সন্নিবেশ করুন('EMP-1','John',26);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.86 সেকেন্ড)mysql> getAllValues মানগুলিতে সন্নিবেশ করুন('EMP-2','ক্যারল', 22); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.36 সেকেন্ড)mysql> getAllValues মান ('EMP-3', 'Sam',24); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.28 সেকেন্ড)mysql> getAllValues মানগুলিতে সন্নিবেশ করুন( 'EMP-4','David',27);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.25 সেকেন্ড)mysql> getAllValuesvalues-এ সন্নিবেশ করুন('EMP-5','Bob',21); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.75) সেকেন্ড)
এখন আপনি সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করতে পারেন। প্রশ্নটি নিম্নরূপ
mysql> getAllValues থেকে *নির্বাচন করুন;
নিম্নলিখিত আউটপুট
<প্রে>+------+------+------+| আইডি | নাম | বয়স |+------+------+------+| EMP-1 | জন | 26 || EMP-2 | ক্যারল | 22 || EMP-3 | স্যাম | 24 || EMP-4 | ডেভিড | 27 || EMP-5 | বব | 21 |+---------+------+------+5 সারি সেটে (0.00 সেকেন্ড)এখানে মাইএসকিউএল-এ ইনসার্ট, ভ্যালু এবং সিলেক্ট ব্যবহার করা হয়েছে। প্রশ্নটি নিম্নরূপ
mysql> CombiningInsertValuesSelect(EmployeeId,EmployeeName,EmployeeAge)-এ ঢোকান -> getAllValues থেকে Id,Name,Age নির্বাচন করুন যেখানে Id='EMP-4';কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত হয়েছে (0.23 সেকেন্ড:Dcorup10) সতর্কতা:0
এখন দেখুন রেকর্ডটি টেবিলে আছে নাকি সিলেক্ট স্টেটমেন্ট ব্যবহার করছে না। প্রশ্নটি নিম্নরূপ
CombiningInsertValuesSelect থেকেmysql> নির্বাচন করুন;
নিম্নলিখিত আউটপুট
+------------+---------------+-------------+| কর্মচারী আইডি | কর্মচারীর নাম | কর্মীর বয়স |+------------+---------------+-------------+| EMP-4 | ডেভিড | 27 |+------------+---------------+-------------+1 সারি সেটে ( 0.00 সেকেন্ড)