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

MySQL-এ প্রতিটি কনস্ট্রেইন্টের ফিল্ড তালিকা দেখুন


যদি আপনার কাছে "business" নামে একটি ডাটাবেস থাকে এবং আপনি প্রতিটি কনস্ট্রেইন্টের ফিল্ড জানতে চান, তবে নিচের কোয়েরি ব্যবহার করুন:

mysql> select * -> from information_schema.key_column_usage -> where constraint_schema = 'business';

ফলাফল (৫২টি রো):

+--------------------+-------------------+--------------------------+---------------+--------------+------------------------------+--------------+------------------+-------------------------------+-------------------------+-----------------------+------------------------+ | CONSTRAINT_CATALOG | CONSTRAINT_SCHEMA | CONSTRAINT_NAME          | TABLE_CATALOG | TABLE_SCHEMA | TABLE_NAME                   | COLUMN_NAME | ORDINAL_POSITION | POSITION_IN_UNIQUE_CONSTRAINT | REFERENCED_TABLE_SCHEMA | REFERENCED_TABLE_NAME | REFERENCED_COLUMN_NAME | +--------------------+-------------------+--------------------------+---------------+--------------+------------------------------+--------------+------------------+-------------------------------+-------------------------+-----------------------+------------------------+ | def                | business          | PRIMARY                  | def           | business     | primarytable                 | FKPK        | 1                | NULL                        | NULL                    | NULL                  | NULL                   | | def                | business          | PRIMARY                  | def           | business     | primarytable1                | Fk_pk       | 1                | NULL                        | NULL                    | NULL                  | NULL                   | | ... (অন্যান্য রো) ... | | def                | business          | primarytable1demo_ibfk_1 | def           | business     | primarytable1demo            | ForeignId   | 1                | 1                           | business                | foreigntable1         | studentid              | +--------------------+-------------------+--------------------------+---------------+--------------+------------------------------+--------------+------------------+-------------------------------+-------------------------+-----------------------+------------------------+ 52 rows in set, 2 warnings (0.21 sec)

এই কোয়েরি PRIMARY KEY, UNIQUE KEY এবং FOREIGN KEY সহ সকল কনস্ট্রেইন্টের কলাম নাম, টেবিল নাম এবং রেফারেন্স তথ্য প্রদর্শন করে।


  1. MySQL-এ INFORMATION_SCHEMA ব্যবহার করে টেবিলের কলাম সংখ্যা বের করা

  2. MySQL-এ একক কোয়ারিতে দুটি কলামের মান গণনা করা

  3. MySQL-এ নির্বাচিত রোয়ের সাইজ বের করা (CHAR_LENGTH)

  4. MySQL에서 NULL 또는 비NULL 여부로 전체 컬럼 업데이트하기