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

MySQL-এ SHOW CREATE TABLE দিয়ে টেবিলের DDL (Data Definition Language) জেনারেট করা

MySQL-এ কোনো টেবিলের সম্পূর্ণ তৈরি কোয়েরি (DDL) দেখতে SHOW CREATE TABLE কমান্ড ব্যবহার করুন। এটি টেবিল স্ট্রাকচার, ইঞ্জিন, ক্যারেক্টার সেট, কলেশন সহ পুরো CREATE TABLE স্টেটমেন্ট রিটার্ন করে।

সিনট্যাক্স

SHOW CREATE TABLE `table_name`;

উদাহরণ

CREATE TABLE `DDLOfTableStudent` (
    `StudentId` INT, `StudentFirstName` VARCHAR(100),
    `StudentLastName` VARCHAR(100), `StudentAddress` VARCHAR(200),
    `StudentAge` INT, `StudentMarks` INT
);

DDL দেখুন

SHOW CREATE TABLE `DDLOfTableStudent`;

আউটপুট (সংক্ষিপ্ত):

CREATE TABLE `ddloftablestudent` (
  `StudentId` int(11) DEFAULT NULL,
  `StudentFirstName` varchar(100) DEFAULT NULL,
  ...
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci

ব্যবহার: স্কিমা মাইগ্রেশন, ভার্সন কন্ট্রোল, ডকুমেন্টেশন, অন্য সার্ভারে টেবিল রিক্রিয়েট করার জন্য।

  1. PHP-তে MySQL টেবিল তৈরির ফাংশন

  2. MySQL-এ টেবিল রিনেম করার পদ্ধতি

  3. MySQL-এ LIKE অপারেটর দিয়ে নতুন টেবিল তৈরি করা (পুরনো টেবিলের স্ট্রাকচার কপি করে)

  4. SQL Server-এ MySQL ENUM ডেটা টাইপের সমতুল্য কী?