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

MySQL में unix_timestamp के लिए डेटा प्रकार क्या है?

INTEGER (INT) डेटा प्रकार सर्वोत्तम है

UNIX_TIMESTAMP() फ़ंक्शन एक पूर्णांक (सेकंड की संख्या) लौटाता है, इसलिए इसे संग्रहीत करने के लिए INT (या BIGINT भविष्य के लिए) उपयुक्त है।

डेटा प्रकार

INT(11)  -- 32-बिट साइन्ड पूर्णांक, रेंज: -2147483648 से 2147483647

यह 1970-01-01 से 2038-01-19 तक के यूनिक्स टाइमस्टैम्प को कवर करता है। 2038 के बाद के लिए BIGINT उपयोग करें।

उदाहरण: DATETIME को यूनिक्स टाइमस्टैम्प में बदलें

mysql> CREATE TABLE UnixTime (DueTime DATETIME);
mysql> INSERT INTO UnixTime VALUES (NOW()), ('2010-10-14'), ('2020-09-24');
mysql> SELECT UNIX_TIMESTAMP(DueTime) AS Output FROM UnixTime;
+------------+
| Output     |
+------------+
| 1545194231 |
| 1286994600 |
| 1600885800 |
+------------+

लाभ: पूर्णांक पर तुलना (<, >, =, BETWEEN) और इंडेक्सिंग स्ट्रिंग/डेटटाइम से तेज होती है।

  1. Java JDBC में MySQL COUNT क्वेरी का रिटर्न टाइप Java JDBC में MySQL COUNT क्वेरी का रिटर्न टाइप

    COUNT क्वेरी का रिटर्न टाइप: long MySQL में COUNT(*) क्वेरी का परिणाम Java JDBC में long डेटा टाइप के रूप में प्राप्त होता है। Java कोड उदाहरण rs.next(); long result = rs.getLong(anyAliasName); पूरा Java प्रोग्राम import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet

  1. - MySQL डेटाबेस के लिए सही DateTime फॉर्मेट क्या है

    MySQL डेटाबेस के लिए सही datetime फॉर्मेट निम्नलिखित है: YYYY-MM-DD HH:MM:SS आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable797 ( ArrivalDatetime datetime ); Query OK, 0 rows affected (0.68 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTabl

  1. - MySQL की मुख्य विशेषताएं (Main Features of MySQL)

    MySQL की प्रमुख विशेषताएं 1. ओपन-सोर्स मुफ्त डाउनलोड, उपयोग, संशोधन; GPL लाइसेंस; सोर्स कोड अध्ययन/परिवर्तन योग्य। 2. तेज़ और विश्वसनीय मेमोरी में कुशल स्टोरेज; डेटा सुसंगतता और गैर-अतिरेक; त्वरित एक्सेस/मैनिपुलेशन। 3. स्केलेबल छोटे से बड़े डेटा, क्लस्टर तक; बड़े डेटाबेस के लिए डिज़ाइन किया गया।