কম্পিউটার

কিভাবে একটি MySQL টেবিল, সূচী, এবং ডেটা ক্লোন করবেন?


একটি MySQL টেবিল, সূচী এবং ডেটা ক্লোন করতে, আমরা "লাইক" ব্যবহার করতে পারি। আমার একটি ডাটাবেস 'ব্যবসা' আছে এবং তাতে অনেকগুলি টেবিল তৈরি করা হয়েছে। এখানে আমরা সমস্ত টেবিল চেক করতে পারি।

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

আসুন আমরা সমস্ত টেবিল প্রদর্শন করি -

mysql> টেবিল দেখান;+-------------------------+| সারণী_ব্যবসায় |+-------------------------+| addcolumntable || স্বয়ংক্রিয় বৃদ্ধি || স্বয়ংক্রিয় বৃদ্ধি টেবিল || বুক ইনডেক্স || chardemo || columnvaluenulldemo || dateadddemo || ডিলিট ডেমো || ডিলিট রেকর্ড || ডেমো || ডেমো1 || demoascii || ডেমোঅটো || demobcrypt || demoemptyandnull || demoint || demoonreplace || ডেমোস্কেমা || স্বতন্ত্র ডেমো || ডুপ্লিকেট বুক ইনডেক্স || সদৃশ পাওয়া গেছে || কর্মচারী || বিদ্যমানরোডেমো || Findandreplacedemo || বিদেশী টেবিল || বিদেশী টেবিল ডেমো || গ্রুপডেমো || groupdemo1 || incasesensdemo || int1demo | | intdemo || latandlangdemo || limitoffsetdemo || মিলিসেকেন্ড ডেমো || modifycolumnnamedemo || modifydatatype || মানিডেমো || মুভি কালেকশন || mytable || nonasciidemo || nthrecorddemo || nulldemo || nullwithselect || অতীত ইতিহাস || বর্তমান ইতিহাস || প্রাথমিক টেবিল || প্রাথমিক টেবিল1 || প্রাথমিক টেবিল ডেমো || সিকোয়েন্সডেমো || ছোট ডেমো || স্পেসকলাম || ছাত্র || tblstudent || tbluni || টেক্সটডেমো || texturl || trailingandleadingdemo || স্বাক্ষরবিহীন ডেমো || varchardemo || varchardemo1 || varchardemo2 || varcharurl || whereconditon |+------------+63 সারি সেটে (0.25 সেকেন্ড)

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

mysql> DESC ছাত্র;

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

<প্রে>+------+---------------+------+------+---------+ -------+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+------+---------------+------+------+---------+- ------+| আইডি | int(11) | হ্যাঁ | MUL | NULL | || নাম | varchar(100) | হ্যাঁ | MUL | NULL | |+------+---------------+------+------+---------+ -----+2 সারি সেটে (0.20 সেকেন্ড)

এখন ছাত্র টেবিলের রেকর্ড পরীক্ষা করা যাক:

ছাত্র থেকে * নির্বাচন করুন

এখানে আউটপুট:

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

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

mysql> ছাত্রের মত টেবিল ক্লোন স্টুডেন্ট তৈরি করুন;কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.57 সেকেন্ড)mysql> ক্লোন স্টুডেন্ট নির্বাচন করুন *ছাত্রের কাছ থেকে; কোয়েরি ঠিক আছে, 2 সারি প্রভাবিত (0.60 সেকেন্ড) রেকর্ড:2 ডুপ্লিকেট:0 সতর্কতা:0 /প্রে> 

অতএব, আমি সফলভাবে ক্লোনের পাশাপাশি ডেটা তৈরি করেছি। এখন, আমরা প্রমাণ করতে পারি যে আমরা DESC কমান্ডের সাহায্যে ইনডেক্সের ক্লোন এবং ডেটা তৈরি করেছি, যা নিম্নরূপ -

mysql> DESC ক্লোন স্টুডেন্ট;

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

<প্রে>+------+---------------+------+------+---------+ -------+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+------+---------------+------+------+---------+- ------+| আইডি | int(11) | হ্যাঁ | MUL | NULL | || নাম | varchar(100) | হ্যাঁ | MUL | NULL | |+------+---------------+------+------+---------+- -----+2 সারি সেটে (0.00 সেকেন্ড)

টেবিলটি ক্লোন করা হয়েছে কিনা তা পরীক্ষা করা যাক।

ক্লোনস্টুডেন্ট থেকে
mysql> SELECT *;

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

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

  1. কিভাবে সূচী সহ একটি MySQL টেবিল তৈরি করবেন?

  2. কিভাবে ব্যাচ আপডেট MySQL টেবিল?

  3. মাইএসকিউএল-এ একটি টেবিল বিদ্যমান থাকলে আমি কীভাবে সনাক্ত করব?

  4. কিভাবে ডুপ্লিকেট মুছে ফেলবেন এবং MySQL এ একটি টেবিলে একটি সারি রাখবেন?