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

MySQL-এ টেবিল কলামের ডেটা টাইপ জানা (INFORMATION_SCHEMA.COLUMNS)

MySQL টেবিলের কলামগুলোর ডেটা টাইপ জানতে INFORMATION_SCHEMA.COLUMNS` ব্যবহার করুন।

সিনট্যাক্স

SELECT DATA_TYPE 
FROM INFORMATION_SCHEMA.COLUMNS 
WHERE TABLE_SCHEMA = 'আপনার_ডেটাবেস_নাম' 
  AND TABLE_NAME = 'আপনার_টেবিল_নাম';

উদাহরণ

টেবিল তৈরি:

mysql> CREATE TABLE DataTypeDemo (
    -> Id INT,
    -> Address VARCHAR(200),
    -> Money DECIMAL(10,4)
    -> );

ডেটা টাইপ কোয়েরি:

mysql> SELECT DATA_TYPE FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'business' AND TABLE_NAME = 'DataTypeDemo';
+-----------+
| DATA_TYPE |
+-----------+
| int       |
| varchar   |
| decimal   |
+-----------+

কলাম নামসহ দেখতে:

mysql> SELECT COLUMN_NAME, DATA_TYPE FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'business' AND TABLE_NAME = 'DataTypeDemo';
+-------------+-----------+
| COLUMN_NAME | DATA_TYPE |
+-------------+-----------+
| Id          | int       |
| Address     | varchar   |
| Money       | decimal   |
+-------------+-----------+

এছাড়া DESC টেবিল_নাম` বা `SHOW COLUMNS FROM টেবিল_নাম` দিয়েও ডেটা টাইপ দেখা যায়।

  1. MySQL-এ information_schema থেকে নতুন তৈরি টেবিলের সময় বের করা

  2. MySQL-এ ORDER BY DESC এবং LIMIT 1,1 ব্যবহার করে সর্বোচ্চ আইডির ডেটা বের করা

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

  4. MySQL-এ টেবিলের প্রথম এবং শেষ রেকর্ড বের করা