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

MySQL-এ SHOW CREATE TABLE দিয়ে টেবিলের কাঠামো দেখানো

টেবিলের কাঠামো দেখানোর জন্য নিচের সিনট্যাক্স ব্যবহার করুন:

show create table yourTableName;

প্রথমে একটি টেবিল তৈরি করা যাক:

mysql> create table DemoTable 
-> ( 
-> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, 
-> EmployeeFirstName varchar(100), 
-> EmployeeLastName varchar(100), 
-> EmployeeAge int, 
-> isMarried tinyint(1), 
-> EmployeeAddress varchar(100), 
-> EmployeeCountryName varchar(100) 
-> ); Query OK, 0 rows affected (0.62 sec)

টেবিলের কাঠামো দেখানোর কোয়ারী:

mysql> show create table DemoTable;

আউটপুট

এটি নিচের আউটপুট দেবে (টেবিল তৈরির সম্পূর্ণ SQL স্টেটমেন্ট দেখাবে):

+--------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table        | Create Table                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
+--------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| DemoTable    | CREATE TABLE `DemoTable` ( `Id` int(11) NOT NULL AUTO_INCREMENT, `EmployeeFirstName` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL, `EmployeeLastName` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL, `EmployeeAge` int(11) DEFAULT NULL, `isMarried` tinyint(1) DEFAULT NULL, `EmployeeAddress` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL, `EmployeeCountryName` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL, PRIMARY KEY (`Id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci |
+--------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)
  1. MySQL-এ স্টোরড প্রোসিজার ব্যবহার করে ডাইনামিক টেবিল তৈরি করা

  2. MySQL-এ টেবিলের কাঠামো ক্লোন করা

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

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