ক্যোয়ারী ফলাফল থেকে একটি টেবিল পপুলেট করতে, নিম্নলিখিত সিনট্যাক্স ব্যবহার করুন:
আপনার টেবিলের নাম ঢোকান(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 সেকেন্ড)