MySQL ডাটাবেস থেকে কনস্ট্রেইন্টের তালিকা পেতে নিচের সিনট্যাক্স ব্যবহার করুন:
select *from information_schema.table_constraints where constraint_schema = 'yourDatabaseName';
"business" ডাটাবেসের কনস্ট্রেইন্টগুলো দেখার কোয়েরি:
mysql> select * -> from information_schema.table_constraints -> where constraint_schema = 'business';
ফলাফল (৪৮টি রো):
+--------------------+-------------------+--------------------------+--------------+------------------------------+-----------------+ | CONSTRAINT_CATALOG | CONSTRAINT_SCHEMA | CONSTRAINT_NAME | TABLE_SCHEMA | TABLE_NAME | CONSTRAINT_TYPE | +--------------------+-------------------+--------------------------+--------------+------------------------------+-----------------+ | def | business | PRIMARY | business | primarytable | PRIMARY KEY | | def | business | PRIMARY | business | primarytable1 | PRIMARY KEY | | ... (অন্যান্য রো) ... | | def | business | primarytable1demo_ibfk_1 | business | primarytable1demo | FOREIGN KEY | +--------------------+-------------------+--------------------------+--------------+------------------------------+-----------------+ 48 rows in set, 2 warnings (0.24 sec)
এই কোয়েরি PRIMARY KEY, UNIQUE KEY এবং FOREIGN KEY সহ সকল কনস্ট্রেইন্টের ধরন, টেবিল নাম এবং স্কিমা তথ্য প্রদর্শন করে।