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

अद्यतन का उपयोग किए बिना और MySQL में मान डालने के दौरान कॉलम का विशेष मान सेट करें

<घंटा/>

यहां, हम एक उदाहरण देखेंगे जिसमें हम INSERT क्वेरी का उपयोग करते हुए तारीखें डाल रहे हैं और उन्हें अपडेट कर रहे हैं।

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

mysql> तालिका बनाएं DemoTable816(DueDate datetime);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.45 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। यहां INSERT निष्पादित करते समय (मिनट/घंटे/दिन/महीने/वर्ष) जोड़ने की क्वेरी है -

mysql> DemoTable816 मानों में डालें (date_add (अब (), अंतराल 3 मिनट)); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> DemoTable816 मानों में डालें (date_add ('2018-01-21 00:00) :00', अंतराल 3 घंटे)); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.52 सेकंड) mysql> DemoTable816 मानों में डालें (date_add ('2016-11-11 12:40:00', अंतराल 3 दिन)); क्वेरी ठीक , 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> DemoTable816 मानों में डालें (date_add ('2018-12-01 11:00:00', अंतराल 3 महीना)); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> में डालें DemoTable816 मान (date_add ('2011-03-21 10:00:00', अंतराल 3 वर्ष)); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)

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

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

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

<पूर्व>+---------------------+| नियत तारीख |+---------------------+| 2019-08-03 13:08:43 || 2018-01-21 03:00:00 || 2016-11-14 12:40:00 || 2019-03-01 11:00:00 || 2014-03-21 10:00:00 |+---------------------+5 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL अद्यतन कॉलम नाम और एन/ए के साथ कोई मूल्य नहीं सेट करें?

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1903 ( FirstName varchar(20), LastName varchar(20), Age int );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1903 मानों में डालें (क्रिस, ब्राउन) ,26);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.0

  1. MySQL में पहले तीन कॉलम मानों के लिए एक विशिष्ट मान सेट करें?

    केवल पहले तीन मानों के लिए एक विशिष्ट मान सेट करने के लिए, आपको LIMIT 3 का उपयोग करना होगा। आइए पहले हम एक तालिका बनाएं - mysql> create table DemoTable1968    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Name varchar(20)    ); Query OK, 0 rows affect

  1. MySQL में प्रारंभिक मान और ऑटो वेतन वृद्धि कैसे सेट करें?

    AUTO_INCREMENT विशेषता का उपयोग नई पंक्तियों के लिए एक विशिष्ट पहचान बनाने के लिए किया जाता है। यदि किसी कॉलम को NOT NULL घोषित किया जाता है, तो संख्याओं का एक क्रम उत्पन्न करने के लिए उस कॉलम को NULL असाइन करना संभव है। जब कोई मान AUTO_INCREMENT कॉलम में डाला जाता है, तो कॉलम उस मान पर सेट हो जाता