কম্পিউটার

কিভাবে MySQL সূচী তালিকা পেতে?


আসুন প্রথমে দেখি কিভাবে আমরা MySQL থেকে একটি সূচক প্রদর্শন করতে পারি। এর জন্য, SHOW কমান্ডটি ব্যবহার করুন৷

একটি সূচক দেখানোর জন্য ক্যোয়ারী হল নিম্নরূপ −

mysql> ইনডেক্সিং ডেমো থেকে সূচক দেখান;

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

+---------------+------------+------------+------ --------+------------+------------+-------------+- ---------+---------+------+---------------+---------+- --------------+---------+| টেবিল | অ_অদ্বিতীয় | মূল_নাম | Seq_in_index | কলাম_নাম | সমষ্টি | কার্ডিনালিটি | উপ_অংশ | বস্তাবন্দী | শূন্য | সূচক_টাইপ | মন্তব্য | সূচী_মন্তব্য | দৃশ্যমান -------+------------+------------+---------------+- --------+---------+------+---------------+---------+- -------------+---------+| indexingdemo | 1 | indexName | 1 | নাম | ক | 0 | NULL | NULL | হ্যাঁ | BTREE | | | হ্যাঁ |+---------------+------------+------------+------- -------+------------+------------+---------------+- --------+---------+------+---------------+---------+- -------------+---------+1 সারি সেটে (0.17 সেকেন্ড)

আপনি নিম্নলিখিত প্রশ্নের সাহায্যে MySQL সূচীগুলির একটি তালিকা পেতে পারেন৷

তার আগে, আসুন প্রথমে সিনট্যাক্স দেখি।

INFORMATION_SCHEMA থেকে DISTINCTTABLE_NAME,INDEX_NAME নির্বাচন করুন।STATISTICSWHERE TABLE_SCHEMA ='আপনার ডেটাবেসের নাম';

এখন, মাইএসকিউএল ইনডেক্সের তালিকা পেতে উপরের সিনট্যাক্সটি প্রয়োগ করা যাক।

mysql> DISTINCT -> TABLE_NAME, -> INDEX_NAME -> INFORMATION_SCHEMA থেকে নির্বাচন করুন। পরিসংখ্যান -> TABLE_SCHEMA ='ব্যবসা';

নিম্নলিখিত আউটপুট যা সূচীগুলির তালিকা প্রদর্শন করে।

<প্রে>+----------------------------+-------------------+ | TABLE_NAME | INDEX_NAME |+----------------------------+--------------------------------+| addcolumntable | নাম_সূচক || স্বয়ংক্রিয় বৃদ্ধি যোগ করা | প্রাথমিক || যোগ করা অনন্য | নাম || স্বয়ংক্রিয় বৃদ্ধি | প্রাথমিক || স্বয়ংক্রিয় বৃদ্ধি টেবিল | প্রাথমিক || বুক ইনডেক্স | বইয়ের নাম || চাইল্ডডেমো | ConstChild || ক্লোনস্টুডেন্ট | idIndex || ক্লোনস্টুডেন্ট | NameStuIndex || কলেজ | প্রাথমিক || যৌগিক প্রাথমিক কী | প্রাথমিক || demoauto | প্রাথমিক || demoindex | প্রাথমিক || ডেমোস্কেমা | idDemoIndex || ডুপ্লিকেট বুক ইনডেক্স | বইয়ের নাম || কর্মচারী তথ্য | প্রাথমিক || বিদেশী টেবিল | constFKPK || বিদেশী টেবিল ডেমো | FKConst || functionindexdemo | indFirstName || indexingdemo | indexName || কীডেমো | প্রাথমিক || lastinsertrecordiddemo | প্রাথমিক || মাল্টিপল ইনডেক্সডেমো | আইডি || nextiddemo | প্রাথমিক || প্যারেন্টডেমো | প্রাথমিক || প্রাথমিক টেবিল | প্রাথমিক || প্রাথমিক টেবিল1 | প্রাথমিক || প্রাথমিক টেবিল ডেমো | প্রাথমিক || স্কিম্যাডাটাবেসেমেথডডেমো | প্রাথমিক || সিকোয়েন্সডেমো | প্রাথমিক || ছাত্র | idIndex || ছাত্র | NameStuIndex || ছাত্র তালিকাভুক্তি | StudCollegeConst || টেবিলডেমো2 | ConstFK || টেবিলডেমো3 | ConstFK || টেবিলপ্রি | প্রাথমিক || tblf | ConstFK || tblp | প্রাথমিক || transcationdemo | প্রাথমিক || triggedemo | প্রাথমিক || অনন্য স্বয়ংক্রিয় | আইডি || অনন্য কনস্টডেমো | নাম || অনন্য ডেমো | নাম || অনন্য ডেমো1 | আইডি || updtable | প্রাথমিক || ব্যবহারকারীর নাম এবং পাসওয়ার্ড ডেমো | প্রাথমিক || ব্যবহারকারীর নাম এবং পাসওয়ার্ড ডেমো | UserId |+-------------------------+-----------------+47 সেটে সারি (0.07 সেকেন্ড)
  1. মাইএসকিউএল-এ সারি ডেটার সর্বোচ্চ (আইডি) কীভাবে পাবেন?

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

  3. কিভাবে আমি MySQL এ একটি প্রাথমিক কী ড্রপ করব?

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