কম্পিউটার

মাইএসকিউএল-এ একটি ফাংশন-ভিত্তিক সূচক থাকা কি সম্ভব?


5.6 এর নিচে MySQL সংস্করণে ফাংশন-ভিত্তিক সূচক সম্ভব ছিল না। প্রথমত, MySQL-এ ফাংশন-ভিত্তিক সূচক তৈরি করতে, আমরা একটি টেবিল তৈরি করব।

mysql> টেবিল তৈরি করুন FunctionIndexDemo -> ( -> FirstName varchar(100) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.70 সেকেন্ড)

একটি ফাংশন ভিত্তিক সূচক তৈরি করতে সিনট্যাক্স দেখি।

আপনার টেবিলের নাম (কলাম_নাম(ইনটেজার সাইজ)) এ সূচী সূচক_নাম তৈরি করুন;

এই হল প্রশ্ন।

mysql> FunctionIndexDemo (FirstName(6)) তে index indFirstName তৈরি করুন; কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.56 সেকেন্ড) রেকর্ডস:0 ডুপ্লিকেট:0 সতর্কতা:0

সূচকটি উপস্থিত আছে কিনা তা পরীক্ষা করতে।

mysql> FunctionIndexDemo থেকে সূচক দেখান;

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

<প্রে>+------------------+------------ ------------------+------------+------------+------- ------+------------+------+------+------------+--- ------+---------------+---------+| টেবিল | অ_অদ্বিতীয় | মূল_নাম | Seq_in_index | কলাম_নাম | সমষ্টি | কার্ডিনালিটি | উপ_অংশ | বস্তাবন্দী | শূন্য | সূচক_টাইপ | মন্তব্য | সূচক_মন্তব্য | দৃশ্যমান |+-------------------+---------------+ +---------------+------------+------------+--------- -----+------------+------+------+------------+---- -----+---------------+---------+| functionindexdemo | 1 | indFirstName | 1 | প্রথম নাম | ক | 0 | 6 | NULL | হ্যাঁ | BTREE | | | হ্যাঁ |+-------------------+------------+------------ +---------------+------------+------------+--------- -----+---------+------+------+------------+---- -----+---------------+---------+1 সারি সেটে (0.24 সেকেন্ড)
  1. MySQL এ একটি টেবিলের নাম হিসাবে আন্ডারস্কোর সম্ভব?

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

  3. একটি MySQL টেবিল থেকে সূচী সরান

  4. মাইএসকিউএল কম্পোজিট সূচক