MySQL Data Types In Hindi

📔 : MySQL 🔗

MySQL में किसी भी तरह के data को store करने के लिए हमें table structure define करते समय column में store होने वाले data का type define करना पड़ता है , ताकि data को manage & organize करना easy रहे।

जिस तरह हर एक programming language में किसी diff - diff type की values का कोई न कोई data type होता है , उसी तरह MySQL में भी diff - diff types के data types होते हैं।

MySQL String Data Type

यह data को plain text और binary data में hold करता है। हालाँकि String type में भी कई तरह के sub types हैं जिन्हे need के according use कर सकते हैं।

Data TypeDescription

CHAR(size)

ये fixed-length string जिसकी length 0 से 255 characters के बीच होती है। define करते समय length define करना जरूरी होता है। हालाँकि आप need के according letters, numbers, and special characters store कर सकते हैं।

VARCHAR(size)

ये भी fixed-length string जिसकी length 0 से 65535 characters के बीच होती है। define करते समय length define करना जरूरी होता है। और इसमें भी आप need के according letters, numbers, and special characters store कर सकते हैं।

TEXT(size)

ये बहुत बड़े string data की hold करने के लिए use किये जाते हैं और 65,535 bytes तक का data store कर सकते हैं।

TINYTEXT

छोटी string को 255 characters तक store कर सकते हैं। define करते समय length define करना जरूरी नहीं।

MEDIUMTEXT

यह किसी string को 16,777,215 characters तक store कर सकते हैं। define करते समय length define करना जरूरी नहीं।

LONGTEXT

यह किसी string को 4,294,967,295 characters तक store कर सकते हैं।

BLOB(size)

BLOBs("Binary Large Objects") का use बहुत बड़े binary data, जैसे कि images or other types of files को store करने के लिए किया जाता है। ये 65,535 bytes तक का data store कर सकते हैं।

TINYBLOB

BLOBs (Binary Large OBjects) के लिए Max 255 bytes तक का data store कर सकते हैं।

MEDIUMBLOB

BLOBs (Binary Large OBjects) के लिए 16,777,215 bytes तक का data store कर सकते हैं।

LONGBLOB

BLOBs (Binary Large OBjects) के लिए 4,294,967,295 bytes तक का data store कर सकते हैं।

ENUM

MySQL में ENUM , HTML के select option की तरह होती है। यह हमें option list provide करानी होती है , और उस लिस्ट से मैच करने वाली value ही store होती है। ENUM type के field में सिर्फ एक ही value save हो सकती है। और अगर insert की जाने वाली value match नहीं करती तो blank या set की गयी default value save होगी। हम 65535 items की list provide कर सकते हैं।

MySQL Numeric Data type

Data TypeDescription

INTEGER

इसमें whole numbers store कर सकते हैं। numbers की range -2,147,483,648 से 2,147,483,647 तक होती है।

BIGINT

इसमें भी whole numbers store कर सकते हैं। लेकिन इसमें stored numbers की range -9,223,372,036,854,775,808 से 9,223,372,036,854,775,807 तक होती है।

TINYINT

0 to 255 तक whole numbers को store कर सकते हैं।

SMALLINT

-32,768 and 32,767 तक whole numbers को store कर सकते हैं।

FLOAT(size, d)

इसमें हम floating points numbers store कर सकते हैं , जहाँ size number of digits define करता है , d - point के बाद store hone वाले digits .

MySQL Date & Time Data Type

Data TypeDescription

DATE

यह date store करने के लिए use किया जाता है। date format YYYY-MM-DD होता है और date range '1000-01-01' to '9999-12-31' तक होती है।

DATETIME

data

TIME

यह time को store करने के लिए use किया जाता है। time format hh:mm:ss होता है और time range '-838:59:59' to '838:59:59' तक होता है।

YEAR

यह year को store करने के लिए use किया जाता है , year को 4 digits में store करता है। date की range 1901 to 2155, और 0000 होती है।

Related Topics :

Rahul Kumar

Rahul Kumar

Hi ! I'm Rahul Kumar Rajput founder of learnhindituts.com. I'm a software developer having more than 4 years of experience. I love to talk about programming as well as writing technical tutorials and blogs that can help to others. I'm here to help you navigate the coding cosmos and turn your ideas into reality, keep coding, keep learning :)

Get connected with me. :) LinkedIn Twitter Instagram Facebook

b2eprogrammers