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

MySQL में किसी विशिष्ट तालिका की प्राथमिक कुंजी "कॉलम नाम" कैसे प्राप्त करें?

<घंटा/>

आइए पहले एक टेबल बनाएं जिसमें हमारे पास एक प्राथमिक कुंजी ग्राहक आईडी हो -

mysql> तालिका बनाएं DemoTable ( CustomerId int NOT NULL AUTO_INCREMENT, CustomerName varchar(20), CustomerAge int, CustomerCountryName varchar(100), PRIMARY KEY(CustomerId) );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.94 सेकंड)

MySQL में एक विशिष्ट तालिका की प्राथमिक कुंजी "कॉलम नाम" प्राप्त करने के लिए क्वेरी निम्नलिखित है -

mysql> COLUMN_NAMEFROM INFORMATION_SCHEMA.KEY_COLUMN_USAGEWHERE TABLE_NAME ='DemoTable' और CONSTRAINT_NAME ='PRIMARY' चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+---------------+| COLUMN_NAME |+---------------+| CustomerId |+---------------+1 पंक्ति सेट में, 2 चेतावनियां (0.12 सेकंड)
  1. जावा में MySQL के साथ ResultSet पर कॉलम नाम कैसे प्राप्त करें?

    परिणाम सेट पर कॉलम नाम प्राप्त करने के लिए, आपको getMetaData() विधि का उपयोग करने की आवश्यकता है। GetMetadata() का प्रोटोटाइप इस प्रकार है - ResultSetMetaData getMetaData SQLException फेंकता है; 5 कॉलम नामों के साथ एक MySQL तालिका बनाएं। तालिका बनाने की क्वेरी इस प्रकार है - );क्वेरी ठीक है, 0 पंक

  1. MySQL में कॉलम का नाम कैसे पता करें?

    इसके लिए आप SHOW COLUMNS या INFORMATION_SCHEMA.COLUMN का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable603 ( ClientId int NOT NULL AUTO_INCREMENT, ClientName varchar(100), ClientAge int, ClientAddress varchar(100), ClientCountryName varchar(100), ClientEducationDetails varchar(20

  1. आप कैसे प्राप्त करते हैं कि कॉलम MySQL में प्राथमिक कुंजी है या नहीं?

    यह जानने के लिए कि कोई स्तंभ प्राथमिक कुंजी है या नहीं, COLUMN_NAME और COLUMN_KEY=PRI का उपयोग करें। उसके साथ, पूरा सिंटैक्स इस प्रकार है - select column_name, case when column_key= 'PRI' then 'yourMessage1' else ''yourMessage2' end as anyAliasName from information_schema