কম্পিউটার

যদি আমি একটি টেবিল ছেঁটে ফেলি, তাহলে আমি কি ইনডেক্স যোগ করব?


যদি আপনি একটি টেবিল ছেঁটে ফেলেন, তাহলে আপনাকে সূচী যোগ করার দরকার নেই কারণ একটি টেবিল ছেঁটে ফেলার পরে টেবিলটি পুনরায় তৈরি করা হয় এবং সূচীগুলি স্বয়ংক্রিয়ভাবে যুক্ত হয়৷

আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable -> ( -> Id int NULL AUTO_INCREMENT PRIMARY KEY, -> FirstName varchar(20), -> LastName varchar(20) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.65 সেকেন্ড) 

একটি সূচক তৈরি করার জন্য নিচের প্রশ্নটি রয়েছে
mysql> DemoTable(FirstName,LastName) তে index_firstName_LastName তৈরি করুন;কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.04 সেকেন্ড)রেকর্ডস:0 ডুপ্লিকেট:0 সতর্কতা:0

সন্নিবেশ কমান্ড -

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable(FirstName,LastName) মান ('John','Smith');ক্যোয়ারী ঠিক আছে, 1 সারি প্রভাবিত (0.47 সেকেন্ড

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন
mysql> DemoTable থেকে *নির্বাচন করুন;

আউটপুট

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

তৈরি করবে
+------+------------+----------+| আইডি | প্রথম নাম | শেষ নাম |+------+------------+----------+| 1 | জন | স্মিথ |+----+----------+----------+1 সারি সেটে (0.00 সেকেন্ড)

টেবিল কাটার আগে, আপনাকে টেবিলের স্থিতি পরীক্ষা করতে হবে −

mysql> দেখান টেবিল তৈরি করুন DemoTable;

আউটপুট

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

তৈরি করবে <প্রে>+---------------+------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------+| টেবিল | CreateTable|+---------------+-------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ------------------------+| DemoTable | সারণী তৈরি করুন `ডেমোটেবিল` (`আইডি` int(11) নট NULL AUTO_INCREMENT, `FirstName` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,`LastName` varchar(20) COLLATE utf8_MARYDE`D PRIDE_ULIKE, `Index_firstName_LastName` (`FirstName`,`LastName`)) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci |+---------------+------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- সেটে 1 সারি (0.00 সেকেন্ড)

এখন টেবিলটি ছাঁটাই করুন -

mysql> ছাঁটাই টেবিল DemoTable;কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (2.01 সেকেন্ড)

এখন আবার টেবিলের স্থিতি পরীক্ষা করুন। আপনার ইনডেক্স যোগ করার দরকার নেই −

mysql> দেখান টেবিল তৈরি করুন DemoTable;

আউটপুট

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

তৈরি করবে <প্রে>+---------------+------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- --------+| টেবিল | CreateTable|+---------------+-------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------+| DemoTable | সারণী তৈরি করুন `ডেমোটেবিল` (`আইডি` int(11) নট NULL AUTO_INCREMENT, `FirstName` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,`LastName` varchar(20) COLLATE utf8_MARYDE`D PRIDE_ULIKE, `Index_firstName_LastName` (`FirstName`,`LastName`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci |+---------------+---------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ----------------------------- সেটে 1 সারি (0.00 সেকেন্ড)
  1. কিভাবে সূচী সহ একটি MySQL টেবিল তৈরি করবেন?

  2. মাইএসকিউএল টেবিল বা ইনডেক্স পুনর্নির্মাণ বা মেরামত করা

  3. আপনার Gmail বার্তাগুলিতে কীভাবে একটি টেবিল যুক্ত করবেন

  4. কীভাবে ওয়ার্ডে বিষয়বস্তুর সারণী যোগ করবেন।