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

मैं कॉलम उपनाम को MySQL में विशिष्ट डेटा प्रकार के होने के लिए कैसे बाध्य करूं?

<घंटा/>

इसके लिए आप CASE स्टेटमेंट का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1505 -> (-> वैल्यू इंटीजर अहस्ताक्षरित, -> Status tinyint(1) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.47 सेकंड)

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

mysql> DemoTable1505 मानों(20,0) में डालें;क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)mysql> DemoTable1505 मानों में डालें(45,1);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.08 सेकंड)

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

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

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

<पूर्व>+----------+-----------+| मूल्य | स्थिति |+----------+----------+| 20 | 0 || 45 | 1 |+----------+----------+2 पंक्तियों में सेट (0.00 सेकंड)

कॉलम उपनाम को विशिष्ट डेटा प्रकार के होने के लिए बाध्य करने के लिए यहां क्वेरी है -

mysql> केस स्टेटस चुनें -> जब 0 तब कास्ट (हस्ताक्षरित मान)*1 -> जब 1 फिर कास्ट (हस्ताक्षरित मान)*-1 -> DemoTable1505 से AllValues ​​​​के रूप में समाप्त हो;

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

<पूर्व>+-----------+| सभी मूल्य |+-----------+| 20 || -45 |+----------+2 पंक्तियों में सेट (0.00 सेकंड)
  1. MySQL में विशिष्ट कॉलम डेटा कैसे निर्यात करें?

    MySQL में विशिष्ट कॉलम डेटा निर्यात करने के लिए, OUTFILE का उपयोग करें - अपनेटेबलनाम से अपने कॉलमनाम को आउटफाइल yourLocationOfFile में चुनें; आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(20), StudentLastName varchar(20));

  1. कैसे जांचें कि कॉलम में किसी भी स्ट्रिंग में MySQL में एक विशिष्ट स्ट्रिंग है या नहीं?

    इसके लिए LIKE ऑपरेटर के साथ CONCAT() का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Name varchar(40));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.56 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (डेविड );क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेक

  1. MySQL दिनांक प्रकार कॉलम को कैसे अपडेट करें?

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.52 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1451 मान (2017-06-01) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - DemoTable1451 से *