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

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


TINYINT(2) बनाम TINYINT(1) में संख्या 2 और 1 डिस्प्ले चौड़ाई को दर्शाते हैं। डिस्प्ले चौड़ाई के अलावा tinyint(1) और tinyint(2) में कोई अंतर नहीं है।

यदि आप tinyint(2) या यहां तक कि tinyint(1) का उपयोग करते हैं, तो अंतर समान है। आप ZEROFILL विकल्प का उपयोग करके उपरोक्त अवधारणा को समझ सकते हैं।

  • tinyint(1) ZEROFILL
  • tinyint(2) ZEROFILL

आइए एक टेबल बनाते हैं। टेबल बनाने का क्वेरी:

mysql> CREATE TABLE tinyIntDemo (
    -> Number1 TINYINT(1) ZEROFILL,
    -> Number2 TINYINT(2) ZEROFILL
    -> ); Query OK, 0 rows affected (0.62 sec)

INSERT कमांड का उपयोग करके टेबल में रिकॉर्ड डालें:

mysql> INSERT INTO tinyIntDemo VALUES(1,1); Query OK, 1 row affected (0.12 sec)

SELECT कमांड का उपयोग करके टेबल से रिकॉर्ड प्रदर्शित करें:

mysql> SELECT * FROM tinyIntDemo;

निम्न आउटपुट है। नीचे दिए गए परिणाम में दोनों के बीच अंतर देखें:

+---------+---------+
| Number1 | Number2 |
+---------+---------+
| 1       | 01      |
+---------+---------+
1 row in set (0.00 sec)

  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