কম্পিউটার

মাইএসকিউএল কমান্ড টেবিল কপি করতে?


আপনি INSERT INTO SELECT স্টেটমেন্টের সাহায্যে এটি অর্জন করতে পারেন। সিনট্যাক্স নিম্নরূপ -

আপনার ডাটাবেসের নাম।আপনার টেবিলের নামটিতে প্রবেশ করুন (আপনার ডেটাবেস নাম থেকে আপনার টেবিলের নাম নির্বাচন করুন);

উপরের সিনট্যাক্স বোঝার জন্য, আসুন একটি ডাটাবেসে একটি টেবিল এবং অন্য ডাটাবেসে দ্বিতীয় টেবিল তৈরি করি

ডাটাবেসের নাম হল "বথিনোডব্যান্ডমিইসাম"। একই ডাটাবেসে একটি টেবিল তৈরি করা যাক। প্রশ্নটি নিম্নরূপ -

mysql> সারণি তৈরি করুন Student_Information -> ( -> Id int NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(10), -> Age int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.67 সেকেন্ড)

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

mysql> Student_Information(নাম,বয়স) মান ('Larry',30); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)mysql> ছাত্র_তথ্য (নাম, বয়স) মানগুলিতে সন্নিবেশ করুন ('মাইক',26);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড)mysql> Student_Information(নাম, বয়স) মান ('বব',26); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড) mysql> ছাত্র_তথ্য (নাম, বয়স) এ ঢোকান মান('ক্যারল',24);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)

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

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

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

<প্রে>+------+------+------+| আইডি | নাম | বয়স |+----+-------+------+| 1 | ল্যারি | 30 || 2 | মাইক | 26 || 3 | বব | 26 || 4 | ক্যারল | 24 |+----+-------+------+4 সারি সেটে (0.00 সেকেন্ড)

এখানে দ্বিতীয় ডাটাবেস -

mysql> নমুনা ব্যবহার করুন; ডাটাবেস পরিবর্তিত হয়েছে

এখন এই ডাটাবেসে শুধুমাত্র একটি টেবিল তৈরি করুন। প্রশ্নটি নিম্নরূপ -

mysql> সারণি তৈরি করুন Student_Table_sample -> ( -> StudentId int NULL AUTO_INCREMENT, -> StudentName varchar(20), -> StudentAge int , -> PRIMARY KEY(StudentId) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত ( 0.57 সেকেন্ড)

এখানে একটি টেবিল কপি করার কমান্ড আছে। প্রশ্নটি নিম্নরূপ -

mysql> নমুনায় ঢোকান।Student_Table_sample(Bothinnodbandmyisam.Student_Information থেকে *নির্বাচন করুন);কোয়েরি ঠিক আছে, 4টি সারি প্রভাবিত (0.23 সেকেন্ড)রেকর্ডস:4টি সদৃশ:0 সতর্কতা:0

চারটি রেকর্ড প্রভাবিত হয়েছে যার মানে টেবিলটি সফলভাবে অনুলিপি করা হয়েছে। দ্বিতীয় সারণী 'ছাত্র_সারণী_নমুনা' থেকে সমস্ত রেকর্ড প্রদর্শন করার জন্য ক্যোয়ারীটি নিম্নরূপ।

প্রশ্নটি নিম্নরূপ -

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

নিচের আউটপুটটি অন্য ডাটাবেসের একটি টেবিল থেকে রেকর্ড প্রদর্শন করে −

+------------+------------+------------+| StudentId | ছাত্রের নাম | ছাত্র বয়স |+------------+------------+------------+| 1 | ল্যারি | 30 || 2 | মাইক | 26 || 3 | বব | 26 || 4 | ক্যারল | 24 |+------------+------------+------------+4 সেটে সারি (0.00 সেকেন্ড) 

  1. একটি টেবিল থেকে বিকল্প রেকর্ড খুঁজে পেতে MySQL ক্যোয়ারী

  2. RENAME TABLE কমান্ড ব্যবহার করে MySQL-এ একটি টেবিলের নাম পরিবর্তন করুন

  3. একটি তারিখ কলাম NULL করতে MySQL ক্যোয়ারী?

  4. একই টেবিলের ভারচার কলাম থেকে পূর্ণসংখ্যায় আইপি ঠিকানা অনুলিপি করতে MySQL কোয়েরি?