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

क्या हम MySQL में फ़ील्ड नाम का चयन कर सकते हैं जिसमें तारक है?


नहीं, हम नहीं कर सकते। इसे अभी भी हल करने के लिए, फ़ील्ड नाम के आसपास बैकटिक्स का उपयोग करें। आइए सबसे पहले तारक के साथ स्तंभ नाम वाली एक तालिका बनाएं, `नाम*` -

mysql> टेबल बनाएं DemoTable -> ( -> `Name*` varchar(20) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (2.03 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> DemoTable(`Name*`) मानों ('क्रिस ब्राउन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> DemoTable(`Name*`) मानों ('डेविड मिलर') में डालें;क्वेरी ओके, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> डेमोटेबल (`नाम *`) मान ('जॉन डो') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> डेमोटेबल में डालें (`नाम *` ) मान ('जॉन स्मिथ'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.23 सेकंड)

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

mysql> डेमोटेबल से *चुनें;

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

<पूर्व>+--------------+| नाम* |+--------------+| क्रिस ब्राउन || डेविड मिलर || जॉन डो || जॉन स्मिथ |+--------------+4 पंक्तियों में सेट (0.00 सेकंड)

फ़ील्ड नाम का चयन करने के लिए निम्नलिखित क्वेरी है जिसमें एक तारांकन चिह्न है -

mysql> डेमोटेबल से `नाम*` चुनें;

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

<पूर्व>+--------------+| नाम* |+--------------+| क्रिस ब्राउन || डेविड मिलर || जॉन डो || जॉन स्मिथ |+--------------+4 पंक्तियों में सेट (0.00 सेकंड)
  1. MySQL में दो विशिष्ट कॉलम वाले सभी टेबल कैसे खोजें?

    दो विशिष्ट कॉलम नाम खोजने के लिए, info_schema.columns का उपयोग करें। यहां, मैं कॉलम ए के स्थान पर आईडी और कॉलम बी के स्थान पर नाम का उपयोग कर रहा हूं - गिनती (*) =3; यह निम्नलिखित आउटपुट का उत्पादन करेगा। कॉलम आईडी और नाम वाली तालिकाएं निम्नलिखित हैं - +--------------------------+| TableNameFromWe

  1. क्या हम MySQL SELECT IN () में सिंगल वैल्यू सेट कर सकते हैं?

    हां, हम MySQL में IN() के साथ सिंगल वैल्यू सेट कर सकते हैं। आइए पहले एक टेबल बनाएं− );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.65 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (बॉब); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.08 सेकंड) चयन कथन का उपयोग करके तालिका स

  1. MySQL के साथ चयन में वाइल्डकार्ड संलग्न करें?

    जोड़ने के लिए, concat() की अवधारणा का उपयोग करें। वाक्य रचना इस प्रकार है - अपनेटेबलनाम से *चुनें जहां आपका कॉलमनाम जैसे concat(%,yourValue,%); आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.70 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - डेमो48 (नाम) मान (क्रिस ब्राउन)