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

MySQL में CHAR और NCHAR में क्या अंतर है?


CHAR और NCHAR दोनों निश्चित लंबाई के स्ट्रिंग डेटा प्रकार हैं। उनमें निम्नलिखित अंतर हैं -

CHAR डेटा प्रकार
एनसीएचएआर डेटा प्रकार
इसका पूरा नाम CHARACTER है।
इसका पूरा नाम NATIONAL CHARACTER है
यह ASCII वर्ण सेट का उपयोग करता है
यह यूनिकोड वर्ण सेट का उपयोग करता है और डेटा UTF8 प्रारूप में संग्रहीत किया जाता है
यह प्रत्येक वर्ण के लिए 1-बाइट स्थान घेरता है।
यह प्रत्येक वर्ण के लिए 2-बाइट स्थान घेरता है
mysql>create table hello1(name CHAR(20));
Query OK, 0 rows affected (0.15
mysql>create table hello(name NCHAR(20));
Query OK, 0 rows affected (0.61

  1. MySQL में 'AND' और '&&' के बीच अंतर?

    नोट:AND और &&के बीच केवल एक अंतर है कि AND एक मानक है जबकि &&स्वामित्व सिंटैक्स है। उपरोक्त कथन को छोड़कर, AND और &&में कोई अंतर नहीं है। आइए सभी शर्तों को देखें। AND और &&का परिणाम हमेशा 1 या 0 होगा। जैसा कि हम जानते हैं कि AND और &&दोनों लॉजिकल ऑपरेटर हैं, यदि एक से अधिक ऑपरेंड हैं और उनमें से क

  1. MySQL में TINYINT(1) और बूलियन में क्या अंतर है?

    टिन्यिनट (1) और बूलियन के बीच कोई अंतर नहीं है। कीवर्ड बूल या बूलियन आंतरिक रूप से TINYINT(1) में परिवर्तित हो जाता है या हम कह सकते हैं कि बूल या बूलियन TINYINT(1) का पर्याय हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(ismared Boolean);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.77 सेकंड) आइए तालि

  1. MySQL में !=NULL और IS NOT NULL में क्या अंतर है?

    यदि आप किसी मान की तुलना !=NULL से करते हैं तो यह NULL देता है। तो, !=NULL अर्थहीन है। !=NULL और IS NOT NULL के बीच अंतर देखने के लिए, आइए पहले एक टेबल बनाएं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1970 (वैल्यू इंट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टे