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

MySQL ডাটাবেস থেকে কনস্ট্রেইন্টের তালিকা পান


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 সহ সকল কনস্ট্রেইন্টের ধরন, টেবিল নাম এবং স্কিমা তথ্য প্রদর্শন করে।


  1. MySQL Workbench-এ সার্ভার থেকে ER মডেল জেনারেট করা

  2. Java দিয়ে MySQL ডেটাবেস থেকে লাস্ট রেকর্ড পাওয়া

  3. MySQL 저장 프로시저에서 현재 데이터베이스 이름 가져오기

  4. MySQL-এ JOIN ব্যবহার করে অন্য টেবিল থেকে ID দিয়ে Username বের করা