কম্পিউটার টিউটোরিয়াল

MySQL SHOW TABLE STATUS কমান্ড কী কী তথ্য দেখায়?

SHOW TABLE STATUS কমান্ড একটি টেবিলের বিস্তারিত মেটাডেটা দেখায়।

সিনট্যাক্স

SHOW TABLE STATUS WHERE Name = 'your_table_name'\G

উদাহরণ

MyISAM ইঞ্জিনে টেবিল তৈরি:

CREATE TABLE Post_Demo (
    PostId INT,
    PostName VARCHAR(100),
    PostDate DATETIME,
    PRIMARY KEY (PostId)
) ENGINE = MyISAM;

কোयेরি

SHOW TABLE STATUS WHERE Name = 'Post_Demo'\G

আউটপুট ব্যাখ্যা

*************************** 1. row ***************************
Name: post_demo
Engine: MyISAM
Version: 10
Row_format: Dynamic
Rows: 0
Avg_row_length: 0
Data_length: 0
Max_data_length: 281474976710655
Index_length: 1024
Data_free: 0
Auto_increment: 1
Create_time: 2019-02-12 16:27:26
Update_time: 2019-02-12 16:27:26
Check_time: NULL
Collation: utf8_general_ci
Checksum: NULL
Create_options:
Comment:

প্রধান ফিল্ডগুলো

ফিল্ডঅর্থ
Engineস্টোরেজ ইঞ্জিন (InnoDB, MyISAM, ইত্যাদি)
Rowsঅনুমানিত রো সংখ্যা (InnoDB-এ এ্যাক্সাক্ট নয়)
Data_lengthডেটা ফাইলের আকার (বাইট)
Index_lengthইন্ডেক্স ফাইলের আকার
Auto_incrementপরবর্তী AUTO_INCREMENT মান
Create_time / Update_timeতালিকা তৈরি/আপডেট সময়
Collationকলেশন (utf8mb4_0900_ai_ci ইত্যাদি)

নোট: InnoDB-এ Rows অনুমানিক হয়। সঠিক গণনার জন্য SELECT COUNT(*) ব্যবহার করুন।

  1. MySQL-এ SELECT @@identity কী কাজ করে?

  2. MySQL-এ RAND() এবং LIMIT দিয়ে র‍্যান্ডম রো বের করা

  3. Java-এ JDBC ResultSet ব্যবহার করে MySQL টেবিলের ডেটা দেখানো

  4. MySQL ডাটাবেস, টেবিল, এবং কলাম ইনফরমেশন প্রদর্শন