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

MySQL द्वारा समर्थित डेटा टाइप के तीन समूह

MySQL विभिन्न डेटा टाइप का उपयोग करता है जिन्हें तीन श्रेणियों में बांटा गया है:

  • Numeric (संख्यात्मक)
  • Date and Time (दिनांक और समय)
  • String Types (स्ट्रिंग प्रकार)

NUMERIC DATA TYPES

MySQL सभी मानक ANSI SQL संख्यात्मक डेटा टाइप का उपयोग करता है:

टाइपविवरणरेंज (साइन्ड)रेंज (अनसाइन्ड)
TINYINTबहुत छोटा पूर्णांक-128 से 1270 से 255
SMALLINTछोटा पूर्णांक-32,768 से 32,7670 से 65,535
MEDIUMINTमध्यम पूर्णांक-8,388,608 से 8,388,6070 से 16,777,215
INTसामान्य पूर्णांक-2,147,483,648 से 2,147,483,6470 से 4,294,967,295
BIGINTबड़ा पूर्णांक-9.22E18 से 9.22E180 से 1.84E19
FLOAT(M,D)फ्लोटिंग-पॉइंट~±3.4E38अनसाइन्ड नहीं
DOUBLE(M,D)डबल प्रिसिजन फ्लोट~±1.7E308अनसाइन्ड नहीं
DECIMAL(M,D)सटीक डेसीमलM अंक तक, D डेसीमलअनसाइन्ड नहीं

नोट: M = कुल अंक, D = दशमलव स्थान। FLOAT के लिए डिफ़ॉल्ट 10,2; DOUBLE के लिए 16,4।

DATE AND TIME TYPES

टाइपरेंजफॉर्मेटउदाहरण
DATE1000-01-01 से 9999-12-31YYYY-MM-DD1984-01-17
DATETIME1000-01-01 00:00:00 से 9999-12-31 23:59:59YYYY-MM-DD HH:MM:SS1984-01-17 14:20:00
TIMESTAMP1970-01-01 00:00:01 से 2038-01-19 08:44:07YYYY-MM-DD HH:MM:SS1984-01-17 14:20:00
TIME-838:59:59 से 838:59:59HH:MM:SS14:20:00
YEAR1901 से 2155 (4-अंक) / 1970-2069 (2-अंक)YYYY या YY2024 या 24

STRING TYPES

टाइपअधिकतम लंबाईविशेषता
CHAR(M)255फिक्स्ड लंबाई, स्पेस पैडेड
VARCHAR(M)65,535वेरिएबल लंबाई, 1-2 बाइट प्रीफिक्स
TINYBLOB/TEXT255छोटा बाइनरी/टेक्स्ट
BLOB/TEXT65,535मीडियम बाइनरी/टेक्स्ट
MEDIUMBLOB/TEXT16,777,215बड़ा बाइनरी/टेक्स्ट
LONGBLOB/TEXT4,294,967,295बहुत बड़ा बाइनरी/टेक्स्ट
ENUM65,535 मानपूर्वनिर्धारित सूची से चयन

BLOB vs TEXT: BLOB केस-सेंसिटिव तुलना, TEXT केस-इनसेंसिटिव।

  1. Android में कितने प्रकार के Intent होते हैं? Android में कितने प्रकार के Intent होते हैं?

    Intent के प्रकारों में जाने से पहले, हमें पता होना चाहिए कि Intent क्या है? इंटेंट एक एक्शन करने के लिए होता है। इसका उपयोग ज्यादातर एक्टिविटी शुरू करने, ब्रॉडकास्ट रिसीवर भेजने, सेवाएं शुरू करने और दो एक्टिविटी के बीच मैसेज भेजने के लिए किया जाता है। Android में दो प्रकार के इंटेंट उपलब्ध हैं: Imp

  1. Java से MySQL डेटाबेस में डेटा कैसे अपडेट करें? Java से MySQL डेटाबेस में डेटा कैसे अपडेट करें?

    JDBC का उपयोग करके MySQL में रिकॉर्ड अपडेट करें Java से MySQL डेटाबेस में डेटा अपडेट करने के लिए, आप JDBC (Java Database Connectivity) API के साथ SQL UPDATE कथन का उपयोग करते हैं। SQL सिंटैक्स UPDATE टेबल_नाम SET कॉलम1 = मान1, कॉलम2 = मान2, ... WHERE शर्त; पूर्ण Java उदाहरण 1. डेटाबेस तैयारी IN

  1. MySQL में विशिष्ट कॉलम डेटा कैसे निर्यात करें? MySQL में विशिष्ट कॉलम डेटा कैसे निर्यात करें?

    MySQL में SELECT ... INTO OUTFILE का उपयोग करके आप किसी क्वेरी के परिणाम को सर्वर पर एक फ़ाइल में निर्यात कर सकते हैं। यह डेटा निर्यात, बैकअप, या अन्य सिस्टम के साथ एकीकरण के लिए उपयोगी है। सिंटैक्स SELECT yourColumnName FROM yourTableName INTO OUTFILE file_path; उदाहरण तालिका बनाना और डेटा डालना