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

MySQL में टेबल कमांड पर बाधाएं दिखाएं?

<घंटा/>

आप SHOW कमांड की मदद से टेबल पर बाधाओं को दिखा सकते हैं। वाक्य रचना इस प्रकार है -

अपना टेबलनाम बनाएं तालिका दिखाएं;

उपरोक्त आदेश तालिका इंजन के साथ सभी बाधाओं को दिखाएगा। इसका उपयोग करके, आप सभी कॉलम नाम और संबंधित डेटा प्रकार भी देख सकते हैं।

उपरोक्त MySQL स्टेटमेंट को समझने के लिए, आइए पहले एक टेबल बनाएं -

mysql> तालिका बनाएं ShowConstraintsDemo -> (-> BookId int null,-> BookName varchar(200) not null,-> BookAuthor varchar(200) Unique not null,-> Primary key(BookId,BookName)-> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.04 सेकंड)

अब आप टेबल पर बाधाओं को दिखाने के लिए उपरोक्त सिंटैक्स लागू कर सकते हैं। क्वेरी इस प्रकार है -

mysql> शो क्रिएट टेबल ShowConstraintsDemo;

निम्नलिखित आउटपुट है जो सभी बाधाओं को प्रदर्शित करता है -

<पूर्व>+---------------------+-------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ----------------+| टेबल | तालिका बनाएँ |+---------------------+-------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ----------------+| ShowConstraintsDemo | टेबल बनाएं `शोकॉन्स्ट्रेन्सडेमो` (`बुकआईड` इंट(11) नॉट न्यूल, `बुकनाम` वर्कर (200) कोलेट utf8mb4_unicode_ci नॉट न्यूल, `बुकऑथर` वर्कर (200) कोलेट utf8mb4_unicode_ci नॉट न्यूल, प्राथमिक कुंजी (`बुकनाम`), ), UNIQUE KEY `BookAuthor` (`BookAuthor`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci |+---------------------+--- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ------------------------------------- सेट में +1 पंक्ति (0.05 सेकंड)
  1. ट्रिगर्स के साथ INSERT कमांड पर MySQL टेबल अपडेट करें?

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.52 सेकंड) यहाँ दूसरी तालिका बनाने की क्वेरी है - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.51 सेकंड) आइए अब इंसर्ट कमांड पर MySQL टेबल को अपडेट करने के लिए एक ट्रिगर बनाएं - DELIMITER; इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड ड

  1. MySQL संग्रहीत कार्यविधि SHOW CREATE TABLE निष्पादित करने के लिए?

    किसी संग्रहीत कार्यविधि में SHOW CREATE TAB निष्पादित करने के लिए, SHOW CREATE TABLE का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.80 सेकंड) SHOW CREATE TABLE निष्पादित करने वाली संग्रहीत प्रक्रिया निम्नलिखित है - सीमांकक; कॉल कमांड का उपयोग करके संग्रहीत कार्य

  1. MySQL में चयन करें और कमांड परिणाम दिखाएं?

    चयन और SHOW कमांड परिणामों को एक में मिलाने के लिए, नीचे दी गई क्वेरी का उपयोग करें - @anyVariableName1 को anyAliasName1,@anyVariableName1 के रूप में anyAliasName2,......N; के रूप में चुनें SELECT और SHOW को मिलाने के लिए, पहले पहले वेरिएबल को बनाएं और इनिशियलाइज़ करें। निम्नलिखित प्रश्न है - @fir