কম্পিউটার

MySQL-এ ক্যোয়ারী ফলাফল থেকে একটি টেবিল পপুলেট করা হচ্ছে?


ক্যোয়ারী ফলাফল থেকে একটি টেবিল পপুলেট করতে, নিম্নলিখিত সিনট্যাক্স ব্যবহার করুন:

আপনার টেবিলের নাম ঢোকান(yourColumnName1,yourColumnName2,yourColumnName3,............N)আপনার অন্য টেবলনাম থেকে আপনার কলামের নাম1,আপনার কলামের নাম2,আপনার কলামের নাম3,..........নিছুন করুন;

উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। কিছু রেকর্ড সহ প্রথম টেবিলটি নিম্নরূপ। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ:

mysql> সারণি তৈরি করুন PopulateTableDemo -> ( -> Id int NULL AUTO_INCREMENT, -> Name varchar(20), -> Amount int, -> ArrivalDateTime datetime, -> PRIMARY KEY(Id) -> );কোয়েরি ঠিক আছে , 0 সারি প্রভাবিত (0.68 সেকেন্ড)

এখন আপনি insert কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করতে পারেন। প্রশ্নটি নিম্নরূপ:

mysql> সারণি তৈরি করুন PopulateTableDemo -> ( -> Id int NULL AUTO_INCREMENT, -> Name varchar(20), -> Amount int, -> ArrivalDateTime datetime, -> PRIMARY KEY(Id) -> );কোয়েরি ঠিক আছে , 0 সারি প্রভাবিত (0.68 সেকেন্ড)

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ:

mysql> PopulateTableDemo(Name,Amount,ArrivalDateTime) মান ('John',456,'2018-02-4'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> PopulateTableDemo(Name) এ ঢোকান Amount,ArrivalDateTime)values('Carol',1000,'2019-10-21');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> PopulateTableDemo(নাম,অ্যামাউন্ট,ArivalDateTime)' মান ('Sam) এ ঢোকান ,'2019-07-25');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> PopulateTableDemo(নাম,পরিমাণ,আসার তারিখ) মানগুলিতে সন্নিবেশ করুন('ল্যারি',1050,'2015-10-28');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ:

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

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

+------+------+---------+----------------------+| আইডি | নাম | পরিমাণ | আসার তারিখ 1 | জন | 456 | 2018-02-04 00:00:00 || 2 | ক্যারল | 1000 | 2019-10-21 00:00:00 || 3 | স্যাম | 970 | 2019-07-25 00:00:00 || 4 | ল্যারি | 1050 | 2015-10-28 00:00:00 |+------+----------------------------------- -----+4 সারি সেটে (0.00 সেকেন্ড)

এখন আপনি একটি দ্বিতীয় টেবিল তৈরি করতে পারেন এবং উপরের টেবিল থেকে মান পূরণ করতে পারেন। দ্বিতীয় টেবিল তৈরি করার জন্য ক্যোয়ারী নিম্নরূপ:

mysql> সারণি তৈরি করুন PopulateQueryFromAnotherTable -> ( -> আইডি শূন্য নয় স্বয়ংক্রিয়_INCREMENT, -> ব্যবহারকারীর নাম varchar(20), -> বেতন int, -> প্রস্থানের তারিখের তারিখ তারিখ, -> প্রাথমিক কী(আইডি) -> ঠিক আছে); , 0 সারি প্রভাবিত (1.30 সেকেন্ড)

এখানে প্রথম টেবিল থেকে PopulateTableDemo থেকে PopulateQueryFromAnotherTable থেকে মানগুলি পূরণ করার জন্য প্রশ্ন রয়েছে:

mysql> Insert PopulateQueryFromAnotherTable(UserName,Salary,DepartureDateTime) -> PopulateTableDemo থেকে Name,Amount,ArrivalDateTime সিলেক্ট করুন;কোয়েরি ঠিক আছে, 4টি সারি প্রভাবিত (0.15 সেকেন্ড)রেকর্ড:4 Duplicates:0
 এখন সিলেক্ট স্টেটমেন্ট ব্যবহার করে দ্বিতীয় টেবিল রেকর্ড চেক করুন। প্রশ্নটি নিম্নরূপ:

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

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

<প্রে>+---+------------+---------+--------- +| আইডি | ব্যবহারকারীর নাম | বেতন | ছাড়ার তারিখ | 1 | জন | 456 | 2018-02-04 00:00:00 || 2 | ক্যারল | 1000 | 2019-10-21 00:00:00 || 3 | স্যাম | 970 | 2019-07-25 00:00:00 || 4 | ল্যারি | 1050 | 2015-10-28 00:00:00 |+----+-------------+---------+------------- --------+4 সারি সেটে (0.00 সেকেন্ড)

  1. টেবিল থেকে কিছু মান বাদ দিতে MySQL ক্যোয়ারী

  2. MySQL ক্যোয়ারী টেবিল থেকে শুধুমাত্র NULL মান প্রতিস্থাপন করতে?

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

  4. টেবিলের স্বতন্ত্র কলাম থেকে গড় নির্বাচন করতে MySQL ক্যোয়ারী?