কম্পিউটার

কিভাবে MyISAM ইঞ্জিন টেবিল দিয়ে একটি MySQL টেবিল তৈরি করবেন?


MyISAM ইঞ্জিন সহ একটি MySQL টেবিল তৈরি করতে, আমরা ইঞ্জিন কমান্ড ব্যবহার করতে পারি। আসুন প্রথমে CREATE কমান্ড ব্যবহার করে একটি টেবিল তৈরি করি।

mysql> সারণি StudentRecordWithMyISAM তৈরি করুন -> ( -> Id int, -> StudentName varchar(100), -> StudentAge int -> )ENGINE=MyISAM;কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.26 সেকেন্ড)

উপরে, আমরা ইঞ্জিনটিকে "MyISAM" হিসাবে সেট করেছি৷

টেবিলে কতগুলি কলাম উপস্থিত রয়েছে তা পরীক্ষা করতে, DESC কমান্ড ব্যবহার করুন৷

mysql> DESC StudentRecordWithMyISAM;

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

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

টেবিলটি MyISAM-এর সাথে উপস্থাপিত কিনা তা পরীক্ষা করতে।

mysql> 'StudentRecordWithMyISAM'-এর মতো ব্যবসা থেকে টেবিল স্ট্যাটাস দেখান;

নীচের সেই আউটপুটটি যা স্পষ্টভাবে ইঞ্জিনটিকে মাইআইএসএএম দেখাচ্ছে৷

৷ <প্রে>+----------------------------+---------+---------+ -----------+------------------------------------- --------------------------------- +---------------------------- -------------------------------------------------------------- ------------------------------------------------------- +----------------+---------+| নাম | ইঞ্জিন | সংস্করণ | সারি_বিন্যাস | সারি | গড়_সারি_দৈর্ঘ্য | ডেটা_দৈর্ঘ্য | সর্বোচ্চ_ডেটা_দৈর্ঘ্য | সূচক_দৈর্ঘ্য | ডেটা_মুক্ত | স্বয়ংক্রিয়_বৃদ্ধি | তৈরি_সময় | আপডেট_টাইম | চেক_টাইম | সমষ্টি | চেকসাম | Create_options | মন্তব্য |+-------------------------+---------+--------- ----------+-------------------------------------------------- ------------------------------- +---------------------------- -------------------------------------------------------------- ----+---------------+---------+------------+ ----------------+---------+| studentrecordwithmyisam | MyISAM | 10 | গতিশীল | 0 | 0 | 0 | 281474976710655 | 1024 | 0 | 1 | 2018-10-22 15:47:01 | 2018-10-22 15:47:02 | NULL | utf8mb4_unicode_ci | NULL | | |+----------------------------+---------+---------+--- ---------+------------------------------------- ---------------+---------------+------------+------- --------------------------------------------------------------- -------------------------------------- ---------------+---------+1 সারি সেটে (0.14 সেকেন্ড)

MyISAM টেবিলটি বিদ্যমান আছে কিনা তা পরীক্ষা করতে।

mysql> TABLE_NAME নির্বাচন করুন, -> ENGINE -> FROM information_schema.TABLES -> WHERE TABLE_SCHEMA ='ব্যবসা' এবং ENGINE ='MyISAM';

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

<প্রে>+-------------------------+---------+| TABLE_NAME | ইঞ্জিন |+------------+---------+| studentrecordwithmyisam | MyISAM |+-------------------------+---------+1 সারি সেটে (0.00 সেকেন্ড)
  1. কিভাবে জাভাস্ক্রিপ্ট দিয়ে একটি ফিল্টার টেবিল তৈরি করবেন?

  2. একটি ক্যাপশন সহ একটি টেবিল কিভাবে তৈরি করবেন?

  3. InnoDB ইঞ্জিন টেবিলের সাথে কিভাবে একটি MySQL টেবিল তৈরি করবেন?

  4. একটি MySQL টেবিল myISAM বা InnoDB ইঞ্জিন ব্যবহার করছে কিনা তা আমি কিভাবে জানব?