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

केवल MySQL में कॉलम के लिए निर्धारित डिफ़ॉल्ट मान प्रदर्शित करें


आइए पहले एक टेबल बनाएं और डिफ़ॉल्ट मान सेट करें -

mysql> टेबल बनाएं DemoTable803(UserId int DEFAULT 101,UserName varchar(100) DEFAULT 'Chris');क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.18 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। जिन मानों को हम सम्मिलित नहीं कर रहे हैं, उनके लिए डिफ़ॉल्ट मान स्वचालित रूप से सेट हो जाएंगे -

mysql> DemoTable803 मानों में डालें (102, 'Chris'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.34 सेकंड) mysql> DemoTable803 (उपयोगकर्ता नाम) मान ('माइक') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.48) sec)mysql> DemoTable803 (UserId) मान (103) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> DemoTable803 मानों में डालें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.22 सेकंड) mysql> DemoTable803 मानों में डालें (110,'रॉबर्ट');क्वेरी ठीक, 1 पंक्ति प्रभावित (0.33 सेकंड)

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

mysql> DemoTable803 से *चुनें;

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

<पूर्व>+----------+----------+| उपयोगकर्ता आईडी | उपयोगकर्ता नाम |+----------+----------+| 102 | क्रिस || 101 | माइक || 103 | क्रिस || 101 | क्रिस || 110 | रॉबर्ट |+-----------+----------+5 पंक्तियों में सेट (0.00 सेकंड)

केवल डिफ़ॉल्ट मान प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -

mysql> डेमोटेबल 803 लिमिट 1 से डिफॉल्ट (यूजर आईडी), डिफॉल्ट (यूजरनेम) चुनें;

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

<पूर्व>+---------------------+-------------------+| डिफ़ॉल्ट (उपयोगकर्ता आईडी) | डिफ़ॉल्ट (उपयोगकर्ता नाम) |+----------------------------+-------------------+| 101 | क्रिस |+---------------------+---------------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. MySQL में कस्टम कॉलम के लिए एकाधिक मान सेट करें?

    इसके लिए आप UNION ALL का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1987 ( UserValue int );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (2.90 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1987 मानों में सम्मिलित करें(7);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09

  1. केवल MySQL के साथ IN क्लॉज के अंदर निर्दिष्ट मान प्रदर्शित करें?

    इसके लिए आप ORDER BY क्लॉज के साथ IN() का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1986 (नंबर int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1986 मान (350) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (

  1. स्तंभ मानों के लिए MySQL में ENUM सेट करें

    तालिका बनाते समय, उस कॉलम के लिए ENUM प्रकार सेट करें जिसे आप ENUM मान चाहते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.75 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2019 मानों में डालें (45, दूसरा); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 स