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

टाइमस्टैम्प के लिए, MySQL में किस डेटाटाइप का उपयोग किया जाता है?

<घंटा/>

TIMESTAMP डेटा प्रकार का उपयोग दिनांक और समय दोनों भागों वाले मानों के लिए किया जाता है। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable662(UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY,UserName varchar(100),UserPostDate datetime);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.50 सेकंड)

मान्य डिफ़ॉल्ट टाइमस्टैम्प मानों के लिए क्वेरी निम्नलिखित है -

mysql> तालिका बदलें DemoTable662 संशोधित करें COLUMN UserPostDate TIMESTAMP NOT NULL DEFAULT current_timestamp;क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.81 सेकंड) रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:0

आइए एक बार फिर तालिका के विवरण की जाँच करें -

mysql> desc DemoTable662;

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

<पूर्व>+--------------+--------------+----------+-----+--- ----------------+----------------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+--------------+--------------+----------+-----+---- ---------------+----------------+| उपयोगकर्ता आईडी | इंट(11) | नहीं | पंचायती राज | नल | auto_increment || उपयोगकर्ता नाम | वर्कर (100) | हाँ | | नल | || UserPostDate | टाइमस्टैम्प | नहीं | | CURRENT_TIMESTAMP | |+--------------+--------------+----------+-----+----- --------------+----------------+3 पंक्तियाँ सेट में (0.10 सेकंड)

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

mysql> DemoTable662(UserName) मानों ('क्रिस') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.24 सेकंड) mysql> DemoTable662 (उपयोगकर्ता नाम) मान ('रॉबर्ट') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.16 सेकंड)mysql> DemoTable662(UserName,UserPostDate) मान ('रॉबर्ट','2018-01-11') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.27 सेकंड)

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

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

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

<पूर्व>+----------+----------+---------------------+| उपयोगकर्ता आईडी | उपयोगकर्ता नाम | UserPostDate |+-----------+----------+---------------------+| 1 | क्रिस | 2019-07-20 13:06:13 || 2 | रॉबर्ट | 2019-07-20 13:06:18 || 3 | रॉबर्ट | 2018-01-11 00:00:00 |+--------+----------+--------------------- ---+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. लंबे दशमलव के लिए कौन सा MySQL डेटा प्रकार उपयोग किया जाता है?

    इसके लिए DECIMAL(21,20) का प्रयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.48 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1493 मानों में डालें ( 0.009994995885885);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) चयन कथन का उपयोग करके तालिक

  1. ब्लड टाइप को स्टोर करने के लिए किस MySQL डेटाटाइप का उपयोग किया जाना चाहिए?

    ब्लड टाइप स्टोर करने के लिए, वर्चर (3) या ईएनयूएम का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1855 (BloodType varchar(3));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1855 मानों में डालें ( AB+);क्वेरी ठीक है, 1 पंक

  1. MySQL सर्वर से कनेक्ट करने के लिए कमांड विकल्प

    आइए हम उन विकल्पों को देखें जो MySQL क्लाइंट प्रोग्राम द्वारा समर्थित हैं जो यह नियंत्रित करते हैं कि क्लाइंट प्रोग्राम सर्वर से कनेक्शन कैसे स्थापित करते हैं, चाहे कनेक्शन एन्क्रिप्टेड हों, संपीड़ित हों या नहीं। ये विकल्प कमांड लाइन पर या एक विकल्प फ़ाइल में भी दिए जा सकते हैं। नीचे दिए गए कमांड व