MySQL में डेटा टाइप क्या है? | Data Types in MySQL in Hindi
Data Types in MySQL in Hindi
MySQL में, Tables को create करने से पहले आपको data types के बारे में जान लेना चाहिए। Tables create करते समय data types का अहम् role होता है। Data types आप fields (columns) पर apply करते है। किसी भी table में हर column एक different तरह की value को store करता है।
कौनसा column किस तरह की value store करेगा, ये define करने के लिए data types का इस्तेमाल किया जाता है। Table को create करते समय प्रत्येक column के लिए data type को define किया जाता है।
कल्पना कीजिये की आप एक table बना रहे है जो students की information स्टोर करेगी। इस table में आप एक column को add करना चाहते है जो students के नाम store करेगा। इस column के लिए आप table create करते समय character data type डिफाइन करेंगे। ये किसी Programming language में variable create करने जैसा ही होता है।
MySQL data types के मुख्य 4 प्रकार होते हैं जो कि निम्नलिखित हैं:-
- Numeric
- Character string
- Binary string
- Temporal
Numeric Data Type
Numeric data types का प्रयोग numbers (अंकों) को store करने के लिए किया जाता है। Numeric types के भी चार प्रकार होते हैं. जिन्हें नीचे दिया जा रहा है.
Integer
Integer types का इस्तेमाल whole numbers (पूर्ण संख्या) को store करने के लिए किया जाता है। Whole numbers वे numbers होते है जिनमें fractional part (दशमलव और उसके बाद की संख्या) नहीं होता है। Integer types को size के अनुसार 5 categories में divide किया गया है।
Floating Point
Floating point numbers वे numbers होते है जिनमे fractional part (दशमलव और उसके बाद की संख्या) होती है। Floating point numbers को size के आधार पर 2 categories में divide किया गया है।
Fixed point types
Fixed point data types का इस्तेमाल decimal number को store करने के लिए किया जाता है। Decimal numbers में एक number होता है जो integer होता है, इसमें fractional part को भी Include (शामिल) किया जा सकता है।
इस data type की खास बात ये होती है की इसमें आप केवल fractional part को भी store कर सकते है। इसमें आप values को control भी कर सकते है जैसे कि यदि आप दशमलव के बाद 2 ही values store करना चाहते है तो ऐसा भी आप इस data type के द्वारा कर सकते है।
Bit Type
यह डाटा टाइप bit field value को प्रस्तुत करता है। Bit data type में आप width डालते है इससे पता चलता है कि किस value को कितनी bits स्टोर करनी है।
Character String Data Types
Character string data types का प्रयोग alphanumeric values (number और character) को स्टोर करने के लिए किया जाता है। Character string एक बहुत ही उपयोगी data type है, बहुत सी programming languages इसे use करती है। MySQL में 3 तरह के character string data types होते है जो कि निम्नलिखित हैं।
Binary String Data Type
Binary values bytes की sequence होती है। ये 8 bits के pair के रूप में store की जाती है। Binary string data types में आप images, sounds, movies और executable files भी store कर सकते है। क्योंकि ये सभी binary format में होते है। MySQL में 2 तरह के binary string data types होते है।
Temporal Data Type
MySQL में date और time types को temporal types कहते है। इस तरह के data types में आप time, year, date आदि temporal information को store कर सकते है। Temporal data types 5 तरह के होते है।
Data Type को define करने के Rules
MySQL में data type को define करने के कुछ rules (नियम) होते हैं जिन्हें हमें हमेशा ध्यान में रखना चाहिए. ये rules निम्न हैं:-
- आपको वही डेटा टाइप use करना चाहिए जो आपके data को अच्छी तरह represent करें।
- आपको ऐसा डेटा टाइप define करना चाहिए जो data को कम से कम memory space में define कर सके।ऐसा करके आप resources को save कर करते है।
- आपको ऐसा data type यूज़ करना चाहिए जो आपके data की maximum value को store कर सके.
Read this also :-
what is SQL
Reference –
https://ehindistudy.com data types mysql hindi

Post a Comment