কম্পিউটার

MySQL এ এক টেবিল থেকে অন্য সারি সরান?


আপনি INSERT INTO SELECT স্টেটমেন্টের সাহায্যে এক টেবিল থেকে অন্য টেবিলে সারি সরাতে পারেন।

সিনট্যাক্স নিম্নরূপ -

আপনার গন্তব্য টেবলনামে ঢোকান *আপনার অরিজিনালটেবল থেকে যেখানে কিছু শর্ত নির্বাচন করুন

উপরের সিনট্যাক্স বুঝতে. আসুন একটি টেবিল তৈরি করি। নীচে একটি টেবিল তৈরি করার জন্য ক্যোয়ারী −

mysql> সারণি তৈরি করুন StudentTable −> ( −> Id int, −> Name varchar(100) −> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.65 সেকেন্ড)

এখন, আমি দ্বিতীয় টেবিল তৈরি করব। প্রশ্নটি নিম্নরূপ -

mysql> টেবিল কর্মচারী তৈরি করুন −> ( −> EmployeeId int −> , −> EmployeeName varchar(100) −> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.54 সেকেন্ড)

টেবিল কর্মচারী কিছু রেকর্ড সন্নিবেশ. রেকর্ড সন্নিবেশ করার জন্য ক্যোয়ারী নিম্নরূপ -

mysql> কর্মচারী মান (1,'ক্যারল') ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড) mysql> কর্মচারী মানগুলিতে সন্নিবেশ করুন (2, 'জন'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড) )mysql> কর্মচারী মানগুলিতে সন্নিবেশ করুন 

এখন আপনি SELECT স্টেটমেন্টের সাহায্যে কর্মচারী টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করতে পারেন। প্রশ্নটি নিম্নরূপ:

mysql> কর্মচারী থেকে *নির্বাচন করুন;

নিচের আউটপুট −

+------------+---------------+| কর্মচারী আইডি | কর্মচারীর নাম |+------------+---------------+| 1 | ক্যারল || 2 | জন || 3 | জনসন |+------------+---------------+3 সারি সেটে (0.00 সেকেন্ড)

অন্য টেবিলে সারি সরানোর জন্য আমরা শুরুতে আলোচনা করা সিনট্যাক্সটি প্রয়োগ করুন। নিচের প্রশ্নটি কর্মচারী টেবিল থেকে StudentTable −

-এ সারি নিয়ে যায় StudentTable এ
mysql> সন্নিবেশ করুন * কর্মচারী থেকে নির্বাচন করুন যেখানে EmployeeId =3 এবং EmployeeName ='Johnson'; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড) রেকর্ডস:1 ডুপ্লিকেট:0 সতর্কতা:0

এখন, আপনি দ্বিতীয় টেবিল 'স্টুডেন্টটেবিল'-এ সারিটি উপস্থিত আছে কিনা তা পরীক্ষা করতে পারেন। প্রশ্নটি নিম্নরূপ -

mysql> StudentTable থেকে *নির্বাচন করুন;

নিচের আউটপুট −

+------+---------+| আইডি | নাম |+------+---------+| 3 | জনসন |+------+---------+1 সারি সেটে (0.00 সেকেন্ড)

উপরের নমুনা আউটপুটটি দেখুন, আমরা এক টেবিল থেকে অন্য টেবিলে সারি সরিয়ে নিয়েছি। সমস্ত সারি সরাতে, আপনাকে কেবল "কোথায়" শর্তটি সরাতে হবে। প্রশ্নটি নিম্নরূপ -

mysql> StudentTable এ সন্নিবেশ করুন *কর্মচারী থেকে নির্বাচন করুন;কোয়েরি ঠিক আছে, 3টি সারি প্রভাবিত (0.15 সেকেন্ড)রেকর্ডস:3টি সদৃশ:0 সতর্কতা:0

প্রশ্নটি StudentTable −

-এ সমস্ত আপডেট করা রেকর্ড প্রদর্শন করে
mysql> StudentTable থেকে *নির্বাচন করুন;

নিচের আউটপুট −

+------+---------+| আইডি | নাম |+------+---------+| 1 | ক্যারল || 2 | জন || 3 | জনসন |+------+---------+3 সারি সেটে (0.00 সেকেন্ড)

  1. মাইএসকিউএল কোয়েরি বিভিন্ন কলাম সহ এক টেবিল থেকে অন্য টেবিলে রেকর্ড কপি করতে

  2. MySQL-এ অন্য টেবিলের ডেটা থেকে এক টেবিলে ডেটা আপডেট করবেন?

  3. অন্য টেবিল থেকে মান ব্যবহার করে INSERT INTO জন্য MySQL ক্যোয়ারী?

  4. মাইএসকিউএল-এ এক টেবিল থেকে অন্য টেবিলে ডেটা সন্নিবেশ করান?