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

MySQL डेटाबेस में किसी अन्य तालिका से आईडी का उपयोग करके उपयोगकर्ता नाम कैसे प्राप्त करें?

<घंटा/>

दो तालिकाओं से आईडी का उपयोग करके उपयोगकर्ता नाम प्राप्त करने के लिए, आपको जॉइन का उपयोग करना होगा और तालिकाओं में शामिल होना होगा।

आइए एक टेबल बनाएं -

उदाहरण

mysql> टेबल डेमो77 बनाएं -> (-> यूजर आईडी नॉट नल प्राइमरी की, -> यूजरनेम वर्कर (20) ->); क्वेरी ओके, 0 रो प्रभावित (2.63
)

इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें -

उदाहरण

mysql> डेमो77 मानों में डालें (1,'जॉन'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19mysql> डेमो77 मानों में डालें (2, 'बॉब'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.36 

चयन कथन का उपयोग करके तालिका से रिकॉर्ड प्रदर्शित करें -

उदाहरण

mysql> डेमो77 से *चुनें;

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

आउटपुट

<पूर्व>

+----------+----------+

| उपयोगकर्ता आईडी | उपयोगकर्ता नाम |

+----------+----------+

| 1 | जॉन |

| 2 | बॉब |

| 3 | माइक |

+----------+----------+

दूसरी तालिका बनाने की क्वेरी निम्नलिखित है -

उदाहरण

mysql> टेबल डेमो78 बनाएं -> (-> आईडी इंट नल प्राइमरी की नहीं, -> कंट्रीनेम वर्कर (20), -> कंस्ट्रक्शन fk_id फॉरेन की (आईडी) रेफरेंस डेमो77 (यूजरिड) ->); क्वेरी ओके, 0 प्रभावित पंक्तियाँ (0.75

इंसर्ट कमांड की मदद से कुछ रिकॉर्ड्स को दूसरी टेबल में डालें -

उदाहरण

mysql> डेमो78 मानों में डालें(1,'US'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14mysql> डेमो78 मानों में डालें (2,'AUS'); क्वेरी ठीक, 1 पंक्ति प्रभावित (0.15

चुनिंदा कथन का उपयोग करके दूसरी तालिका से रिकॉर्ड प्रदर्शित करें -

उदाहरण

mysql> डेमो78 से *चुनें ->;

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

आउटपुट

<पूर्व>

+-----+---------------+

| आईडी | देश का नाम |

+-----+---------------+

| 1 | यूएस |

| 2 | ऑस्ट्रेलिया |

+-----+------------+

सेट में 2 पंक्तियाँ (0.00 सेकंड)

दोनों तालिकाओं को मिलाकर आईडी का उपयोग करके उपयोगकर्ता नाम प्राप्त करने की क्वेरी निम्नलिखित है -

उदाहरण

mysql> डेमो77 से यूज़रनेम चुनें -> डेमो78 में शामिल हों -> डेमो77.userid=demo78.id पर;

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

आउटपुट

<पूर्व>

+----------+

| उपयोगकर्ता नाम |

+----------+

| जॉन |

| बॉब |

+----------+

सेट में 2 पंक्तियाँ (0.05 सेकंड)


  1. MySQL वर्कबेंच के साथ सर्वर से डेटाबेस का ईआर मॉडल कैसे प्राप्त करें?

    सर्वर से डेटाबेस का ईआर मॉडल प्राप्त करने के लिए, आपको पहले MySQL वर्कबेंच लॉन्च करना होगा। स्नैपशॉट इस प्रकार है - उसके बाद आपको डेटाबेस मेनू का चयन करना होगा - Database->Reverse Engineer उसके बाद निम्न स्क्रीनशॉट की तरह एक विज़ार्ड खुल जाएगा। पासवर्ड जोड़ें और दो बार OK दबाएं। OK बटन द

  1. जावा के साथ MySQL डेटाबेस में किसी तालिका से अंतिम रिकॉर्ड प्राप्त करें?

    MySQL डेटाबेस से डेटा प्राप्त करने के लिए, आपको java से executeQuery() विधि का उपयोग करने की आवश्यकता है। सबसे पहले MySQL डेटाबेस में एक टेबल बनाएं। यहां, हम नमूना डेटाबेस में निम्न तालिका बनाएंगे );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.80 सेकंड) अब आप इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिक

  1. Node.js का उपयोग करके एक MySQL तालिका बनाना

    आमतौर पर, NoSQL डेटाबेस (जैसे MongoDB) नोड डेवलपर्स के बीच अधिक लोकप्रिय हैं। हालाँकि, यह पूरी तरह से आपके उपयोग के मामले और मौजूद विभिन्न डेटाबेस विकल्पों में से किसी भी DBMS को चुनने के विकल्प पर निर्भर करता है। आपके द्वारा चुने गए डेटाबेस का प्रकार मुख्य रूप से किसी की परियोजना की आवश्यकताओं पर न