Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

टेबल कॉलम के सभी फॉरेन की कैसे देखें?

INFORMATION_SCHEMA.KEY_COLUMN_USAGE से फॉरेन की जानकारी लें।

सेटअप

CREATE TABLE ForeignTable (id INT, name VARCHAR(200), Fk_pk INT);
CREATE TABLE primaryTable1 (Fk_pk INT, DeptName VARCHAR(200), PRIMARY KEY(Fk_pk));
ALTER TABLE ForeignTable ADD CONSTRAINT constFKPK FOREIGN KEY (Fk_pk) REFERENCES primaryTable1(Fk_pk);

टेबल के सभी फॉरेन की

SELECT TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME,
       REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME
FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE
WHERE REFERENCED_TABLE_NAME = 'primarytable1';

कॉलम-विशिष्ट

SELECT TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME,
       REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME
FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE
WHERE REFERENCED_TABLE_SCHEMA = 'business'
  AND REFERENCED_TABLE_NAME = 'primarytable1'
  AND REFERENCED_COLUMN_NAME = 'fk_pk';

आउटपुट

+--------------+-------------+-----------------+-----------------------+------------------------+
| TABLE_NAME   | COLUMN_NAME | CONSTRAINT_NAME | REFERENCED_TABLE_NAME | REFERENCED_COLUMN_NAME |
+--------------+-------------+-----------------+-----------------------+------------------------+
| foreigntable | Fk_pk       | constFKPK       | primarytable1         | fk_pk                  |
+--------------+-------------+-----------------+-----------------------+------------------------+
  1. - MySQL में विदेशी कुंजी का उपयोग करना

    आइए समझते हैं कि MySQL में विदेशी कुंजी का उपयोग कैसे किया जा सकता है: InnoDB टेबल विदेशी कुंजी कंस्ट्रेंट जांच का समर्थन करते हैं। दो टेबल को जोड़ने के लिए केवल एक विदेशी कुंजी कंस्ट्रेंट आवश्यक नहीं है। इसका उपयोग स्टोरेज इंजन के अलावा InnoDB के लिए उपयोग किए जाने वाले कॉलम को परिभाषित करते समय

  1. - Python में MySQL का उपयोग करके टेबल में नया कॉलम जोड़ना

    कभी-कभी किसी मौजूदा टेबल में नया कॉलम जोड़ने की आवश्यकता होती है। मान लीजिए हमारे पास Students टेबल है जिसमें Name, Age, Roll No जैसे कॉलम हैं। हम इसमें Address नाम का एक नया कॉलम जोड़ना चाहते हैं। यह ALTER कमांड का उपयोग करके किया जा सकता है। ALTER कमांड का उपयोग डेटाबेस में कॉलम को संशोधित, ड्रॉप

  1. Instagram पर अपने सभी कमेंट्स कैसे देखें Instagram पर अपने सभी कमेंट्स कैसे देखें

    यदि आप अन्य Instagram अकाउंट्स पर कमेंट्स छोड़ रहे हैं, तो कुछ समय बाद, आप सोच रहे होंगे कि आपने अपना निशान कहां छोड़ा है। सौभाग्य से, निम्नलिखित विधियों के साथ, आप उन सभी कमेंट्स को देख सकते हैं जो आपने Instagram पर छोड़े हैं। 1. अपना Instagram डेटा डाउनलोड करें Instagram आपके कमेंट्स इतिहास को द