কম্পিউটার

প্রথম টেবিল থেকে দ্বিতীয় টেবিলে রেকর্ড (সব নয়) সন্নিবেশ করার জন্য একটি একক MySQL ক্যোয়ারী


এর জন্য MySQL-এ সিলেক্ট সহ নেস্টেড ইনসার্ট ব্যবহার করুন যা নীচের সিনট্যাক্সে দেখানো হয়েছে -

আপনার TableName2(yourColumnName1,yourColumnName2,.....N)এ আপনার TableName1 থেকে yourColumnName1,yourColumnName2,....N নির্বাচন করুন যেখানে আপনার শর্ত;

আসুন প্রথমে একটি উদাহরণ দেখি এবং একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable1( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(40)); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.88 সেকেন্ড)

সন্নিবেশ কমান্ড −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable1(Name) মান ('Chris'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড) mysql> DemoTable1(নাম) মানগুলিতে সন্নিবেশ করুন ('ডেভিড'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.11 সেকেন্ড)mysql> DemoTable1(Name) মান ('Bob'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন
mysql> DemoTable1 থেকে *নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+------+------+| আইডি | নাম |+---+-------+| 1 | ক্রিস || 2 | ডেভিড || 3 | বব |+---+-------+3 সারি সেটে (0.00 সেকেন্ড)

দ্বিতীয় টেবিল −

তৈরি করার প্রশ্নটি নিচে দেওয়া হল
mysql> টেবিল তৈরি করুন DemoTable1( ClientId int, ClientFirstName varchar(20)); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.60 সেকেন্ড)

প্রথম টেবিল −

থেকে দ্বিতীয় টেবিলে রেকর্ড সন্নিবেশ করার জন্য নিচের প্রশ্নটি রয়েছে
mysql> DemoTable2(ClientId,ClientFirstName)-এ সন্নিবেশ করুন Id, DemoTable1 থেকে নাম নির্বাচন করুন যেখানে Id!=2;কোয়েরি ঠিক আছে, 2টি সারি প্রভাবিত (0.17 সেকেন্ড)রেকর্ডস:2টি সদৃশ:0 সতর্কতা:0 

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন
mysql> DemoTable2 থেকে *নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+------------+-----------------+| ক্লায়েন্টআইডি | ক্লায়েন্ট ফার্স্টনেম |+---------+-------------------+| 1 | ক্রিস || 3 | বব |+---------+-----------------+2 সারি সেটে (0.00 সেকেন্ড)
  1. MYSQL-এ একক প্রশ্ন সহ দুটি টেবিলে রেকর্ড সন্নিবেশ করতে UNION ALL ব্যবহার করুন

  2. একটি MySQL টেবিল থেকে সমস্ত রেকর্ড নিন এবং এটি অন্য ঢোকাবেন?

  3. একটি MySQL টেবিল কলামের সমস্ত তারিখ রেকর্ডে একটি একক বছর যোগ করুন

  4. একটি একক প্রশ্নে IN() সহ একটি MySQL টেবিল থেকে রেকর্ড মুছুন