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

MySQL में AUTO_INCREMENT को डिफ़ॉल्ट रूप से हस्ताक्षरित किया जा सकता है?

<घंटा/>

हां, MySQL में AUTO_INCREMENT पर डिफ़ॉल्ट रूप से हस्ताक्षर किए जाएंगे (सकारात्मक और नकारात्मक दोनों मान)।

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

mysql> तालिका बनाएं DemoTable -> ( -> MyNumber int AUTO_INCREMENT PRIMARY KEY -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.45 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। यहां, हमने AUTO_INCREMENT कॉलम के लिए भी नकारात्मक मान निर्धारित किए हैं -

mysql> डेमोटेबल वैल्यू में डालें (); क्वेरी ओके, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> डेमोटेबल वैल्यू में डालें (-100); क्वेरी ओके, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> डेमोटेबल वैल्यू में डालें ( -300);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)mysql> डेमोटेबल मानों में सम्मिलित करें(0);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड)

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

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

आउटपुट

<पूर्व>+----------+| मायनंबर |+----------+| -300 || -100 || 1 || 2 |+----------+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. क्या MySQL में डिफ़ॉल्ट रूप से INNODB सक्षम है?

    हाँ, यह डिफ़ॉल्ट रूप से MySQL संस्करण 4.0 से सक्षम है। यहां, हम MySQL संस्करण 8.0.1 का उपयोग कर रहे हैं - संस्करण का चयन करें ();+---------------+| वर्जन () |+-----------+| 8.0.12 |+-----------+1 पंक्ति सेट में (0.00 सेकंड) आइए अब my.ini की जांच करें जिसमें डिफ़ॉल्ट इंजन प्रकार InnoDB दिखाई दे रहा

  1. क्या हम MySQL में कॉलम का क्रम बदल सकते हैं?

    हां, हम कॉलम का क्रम बदल सकते हैं। यह ALTER कमांड और AFTER का उपयोग करके एक व्यक्तिगत कॉलम का नया ऑर्डर सेट करने के लिए किया जा सकता है। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.64 सेकंड) ) निम्नलिखित कॉलम के क्रम को बदलने के लिए क्वेरी है - तालिका बदलें डेमोटेबल संशोधित क

  1. MySQL में AUTO_INCREMENT कॉलम के साथ काम करना

    आइए समझते हैं कि MySQL में AUTO_INCREMENT कॉलम के साथ कैसे काम करें - AUTO_INCREMENT विशेषता का उपयोग नई पंक्तियों के लिए एक विशिष्ट पहचान बनाने के लिए किया जाता है। आइए देखें कि यह कथन कैसे काम करता है। इससे पहले, नीचे दी गई क्वेरी पर विचार करें - क्वेरी CREATE TABLE tableName (    id ME