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

UNIX TIMESTAMPS और MySQL TIMESTAMPS में क्या अंतर है?


MySQL में, UNIX TIMESTAMPS 32-बिट पूर्णांक के रूप में स्टोर होते हैं। दूसरी ओर MySQL TIMESTAMPS भी इसी तरह स्टोर होते हैं लेकिन पठनीय YYYY-MM-DD HH:MM:SS फॉर्मेट में प्रस्तुत किए जाते हैं।

उदाहरण

mysql> Select UNIX_TIMESTAMP('2017-09-25 02:05:45') AS 'UNIXTIMESTAMP VALUE'; 
+---------------------+ 
| UNIXTIMESTAMP VALUE | 
+---------------------+ 
| 1506285345          | 
+---------------------+ 
1 row in set (0.00 sec)

उपरोक्त क्वेरी दर्शाती है कि UNIX TIMESTAMPS मान 32-बिट पूर्णांक के रूप में स्टोर होते हैं जिनकी रेंज MySQL INTEGER डेटा प्रकार की रेंज के समान होती है।

mysql> Select FROM_UNIXTIME(1506283345) AS 'MySQLTIMESTAMP VALUE'; 
+----------------------+ 
| MySQLTIMESTAMP VALUE | 
+----------------------+ 
| 2017-09-25 01:32:25  | 
+----------------------+ 
1 row in set (0.00 sec)

उपरोक्त क्वेरी दर्शाती है कि MySQL TIMESTAMPS मान भी 32-बिट पूर्णांक के रूप में स्टोर होते हैं, लेकिन पठनीय फॉर्मेट में, जिनकी रेंज MySQL TIMESTAMP डेटा प्रकार की रेंज के समान होती है।


  1. - MySQL में AND और && ऑपरेटर में अंतर क्या है?

    MySQL में AND और && दोनों **लॉजिकल AND** ऑपरेटर हैं और **कार्यात्मक रूप से समान** हैं। एकमात्र अंतर: AND **मानक SQL** है, && **MySQL-विशिष्ट** (स्वामित्व) सिंटैक्स है। समानता प्रदर्शन केस 1: दोनों ऑपरेंड 1 (TRUE) SELECT 1 && 1 AS Result; +--------+ | Result | +--------+ | 1 | +--------+ केस

  1. - MySQL में TINYINT(1) और Boolean में क्या अंतर है?

    MySQL में TINYINT(1) और Boolean: कोई अंतर नहीं MySQL में BOOLEAN (या BOOL) वास्तव में TINYINT(1) का एक पर्याय (synonym) है। दोनों आंतरिक रूप से समान हैं। प्रदर्शन: Boolean कॉलम वास्तव में TINYINT(1) बनाता है CREATE TABLE DemoTable ( isMarried BOOLEAN ); DESC DemoTable; आउटपुट: +-----------+--

  1. - MySQL में != NULL और IS NOT NULL का अंतर

    NULL तुलना: != NULL बनाम IS NOT NULL MySQL में किसी मान की तुलना !=NULL से करने पर परिणाम NULL होता है, इसलिए !=NULL अर्थहीन है। सही तरीका IS NOT NULL है। टेबल बनाएं और डेटा डालें: mysql> create table DemoTable1970 ( Value int ); Query OK, 0 rows affected (0.00 sec) mysql> insert into DemoTabl