Defining Data Types (e.g., INT, VARCHAR, DATE, etc.) In Hindi

Defining Data Types (e.g., INT, VARCHAR, DATE, etc.) In Hindi

एसक्यूएल टेबल में, डेटा टाइप टेबल कॉलम में उपयोग होने वाले डेटा के स्टोरेज टाइप को डिफाइन करते हैं, डाटा टाइप टेबल के इंडिविजुअल कॉलम में डाटा और इनफार्मेशन को स्टोर करते है। जहा क्रिएट टेबल में प्रत्येक कॉलम को एक स्पेसिफिक डेटा टाइप बिहैवियर प्रदान किया जाता है, जो मौजूदा एसक्यूएल टेबल में यह निर्धारित करता है कि वह किस प्रकार के टेबल कॉलम वैल्यू को स्टोर करेगा है। एसक्यूएल टेबल में टेबल डेटा इंटीग्रिटी को बनाए रखने, टेबल परफॉरमेंस को कस्टमाइज करने और यह सुनिश्चित करने के लिए सही कॉलम डेटा टाइप चुनना जरूरी है. आप अपनी क्रिएट टेबल के अनुसार कॉलम डाटा टाइप मैन्युअल तय कर सकते है। 

Defining Data Types (e.g., INT, VARCHAR, DATE, etc.) In Hindi

एसक्यूएल टेबल में एसक्यूएल डेटा टाइप्स आपको एक वाइड रेंज प्रोवाइड करता है, जिनमें से प्रत्येक डाटा टाइप को स्पेसिफिक टाइप के डेटा टाइप के लिए डिज़ाइन किया गया है. जिसमें डेटाबेस डिज़ाइनर को टेबल क्रिएट करने के लिए न्यूमेरिक, टेक्स्ट, डेट/टाइम टाइप, और बाइनरी डेटा टाइप, ऑप्शन मिलते हैं।

So let us know the most commonly used data types in SQL.

एसक्यूएल टेबल में न्यूमेरिक डेटा टाइप का उपयोग नुमेरिक्स डाटा टाइप कॉलम इनफार्मेशन को स्टोर करने में किया जाता है, न्यूमेरिक डाटा टाइप को दो प्राइमरी ग्रुप केटेगरी में डिवाइड किया गया है. जिसमे एक्सएक्ट न्यूमेरिक और अनुमानित न्यूमेरिक डेटा टाइप है। एक्सएक्ट न्यूमेरिक डेटा टाइप ये डेटा टाइप सटीकता और पैमाने के साथ टेबल न्यूमेरिक कॉलम वैल्यूज को स्टोर करते हैं। एक्सएक्ट डाटा टाइप का उपयोग तब किया जाता है. जब आपको एक्सएक्ट टेबल कॉलम वैल्यूज स्टोर की जरूरत हो, जैसे कि फाइनेंसियल डेटा में,

INT (INTEGER) – यह डेसीमल पॉइंट के बिना कम्पलीट इन्टिजर (इन्टिजर) कॉलम वैल्यूज को स्टोर करते है। न्यूमेरिक डाटा टाइप का साइज स्पेसिफिक डेटाबेस सिस्टम पर डिपेंड करता है. (जैसे MySQL में, INT -2,147,483,648 से 2,147,483,647 तक के न्यूमेरिक डाटा कॉलम वैल्यूज को स्टोर कर सकता है)।

Int data type example.

CREATE TABLE employe (

    employe_id INT,

   salary float,

    age INT

);

SMALLINT SQL data typeएसक्यूएल टेबल में INT इन्टिजर डाटा टाइप में छोटे इन्टिजर कॉलम वैल्यूज को स्टोर किया जाता है। जैसे, MySQL में, SMALLINT -32,768 से 32,767 इन्टिजर वैल्यूज स्टोर कर सकता है।

Small int data type example.

CREATE TABLE student (

    student_id INT,

    percent SMALLINT,

    total samllint

);

BIGINT SQL data type – एसक्यूएल टेबल में bigINT बिग इन्टिजर डाटा टाइप से बड़े इन्टिजर कॉलम वैल्यूज को स्टोर किया जाता है। यह आमतौर पर -9,223,372,036,854,775,808 से 9,223,372,036,854,775,807 की रेंज में टेबल कॉलम वैल्यूज को स्टोर करता है।

BIGINT SQL data type example.

CREATE TABLE money_transactions (

    money_id BIGINT,

    amount BIGINT

);

Decimal/Numeric SQL data type – एसक्यूएल टेबल में फिक्स्ड न्यूमेरिक में डेसीमल प्लेसेस के साथ एक्सएक्ट न्यूमेरिक वैल्यूज को स्टोर करने में किया जाता है। इन डाटा टाइप्स का उपयोग अक्सर मनी प्राइस या अन्य सटीक कैलकुलेशन को स्टोर  करने में किया जाता है।

Decimal/Numeric SQL data type example.

CREATE TABLE inventory (

        inventry_id INT,

        inv_price DECIMAL(11, 3) — Precision of 11 digits, 3 of which are after the decimal point display

    );

Money SQL data type – एसक्यूएल टेबल में कुछ डेटाबेस (जैसे SQL सर्वर) में, इस टाइप का उपयोग करेंसी न्यूमेरिक वैल्यूज को स्टोर करने में किया जाता है। यह डेसीमल पॉइंट के बाद न्यूमेरिक की एक फिक्स्ड न्यूमेरिक वैल्यू प्रोवाइड करता है. जो एसक्यूएल टेबल में डेसीमल डाटा टाइप के बराबर है।

Approximate numeric data types in SQL tables.

ये डेटा टाइप एसक्यूएल टेबल में उन न्यूमेरिक वैल्यूज को स्टोर करते हैं. जिनमें एक फ्रैक्शनल डाटा टाइप एलिमेंट हो सकते है, लेकिन फिक्स्ड वैल्यूज स्टोर नहीं हो सकते हैं, ये इन्हे एसक्यूएल टेबल में साइंटिफिक और स्टैटिकल डेटा टाइप के लिए बेहतर विकल्प बनाता है।

FLOAT SQL data type – एसक्यूएल टेबल में वेरिएबल प्रिसिशन के साथ फ़्लोटिंग-पॉइंट न्यूमेरिक टेबल कॉलम वैल्यूज को स्टोर किया जाता है। यह किसी एसक्यूएल टेबल में फ़्लोटिंग डेसीमल पॉइंट्स के साथ अनुमानित वैल्यूज को स्टोर कर सकता है। टेबल में फ्लोट डाटा टाइप का साइज और प्रिसिशन डेटाबेस सिस्टम और टाइप के स्पेसिफिक ऑपरेशन पर निर्भर करता है।

FLOAT SQL data type example.

CREATE TABLE employe (

    employe_id INT,

    salary FLOAT

);

REAL SQL data type – एसक्यूएल टेबल में FLOAT डाटा टाइप के समान है, लेकिन कम प्रिसिशन के साथ न्यूमेरिक विथ डेसीमल पॉइंट टेबल कॉलम वैल्यूज को स्टोर करता है. जहा REAL डाटा टाइप आमतौर पर एक सिंगल प्रिसिशन फ़्लोटिंग-पॉइंट न्यूमेरिक वैल्यूज प्रोसेस करता है।

REAL SQL data type example.

CREATE TABLE temperature (

        temp_id INT,

        temperature REAL

    );

Character data type in SQL tables.

एसक्यूएल टेबल में करैक्टर डेटा टाइप्स का उपयोग टेबल में टेक्स्ट या स्ट्रिंग वैल्यूज को स्टोर और प्रोसेस करने में किया जाता है।

CHAR (Fixed-Length Character) SQL data type – करैक्टर डाटा टाइप एसक्यूएल टेबल में एक निश्चित-लंबाई वाली करैक्टर स्ट्रिंग को स्टोर और प्रोसेस करता है। आप किसी टेबल में टेक्स्ट और स्ट्रिंग इनफार्मेशन को स्टोर करने के लिए करैक्टर डाटा टाइप को उपयोग करे. यदि स्ट्रिंग डिफाइन लेंथ से छोटी है, तो बचे हुए स्थान रिक्त स्थान से स्वत भरा जाता है।

CHAR (Fixed-Length Character) SQL data type example.

CREATE TABLE employe (

    employe_id INT,

    emp_name CHAR(30),

    department CHAR(17) – it used to Stores exactly 17 characters

);

VARCHAR (Variable-Length Character) SQL data type – मौजूदा एसक्यूएल टेबल में एक स्पेसिफिक करैक्टर लेंथ स्ट्रिंग करैक्टर को स्टोर करता है, जिसका मतलब है कि यह केवल उतना ही करैक्टर स्ट्रिंग डाटा स्टोर उपयोग करता है, जितना मौजूदा स्ट्रिंग के लिए जरूरी हो। एसक्यूएल टेबल में वारचार डाटा टाइप का उपयोग आमतौर पर बड़े साइज के टेक्स्ट फ़ील्ड स्टोर के लिए किया जाता है. जहाँ करैक्टर डेटा की लंबाई अलग अलग हो।

VARCHAR (Variable-Length Character) SQL data type example.

CREATE TABLE employe (

    employee_id INT,

    emp_age int,

    name VARCHAR(40) – it used to Stores up to 40 characters

);

TEXT SQL data type – एसक्यूएल टेबल में बड़ी मात्रा में टेक्स्ट डाटा टाइप को स्टोर करने के लिए उपयोग किया जाता है। जहा TEXT, VARCHAR डाटा टाइप की तुलना में अधिक डेटा इनफार्मेशन को स्टोर कर सकता है, और एसक्यूएल टेबल में टेक्स्ट डाटा टाइप  का उपयोग अक्सर डिस्क्रिप्शन, आर्टिकल, या नोट्स जैसी लंबी स्ट्रिंग डाटा इनफार्मेशन को स्टोर करने में किया जाता है।

TEXT SQL data type example.

CREATE TABLE post (

        post_id INT,

        content TEXT – here content Can store large amounts of text data type

    );

Date and time data types in SQL tables.

एसक्यूएल टेबल में डेट एंड टाइम डेटा टाइप का उपयोग डेट एंड टाइम इनफार्मेशन को पर्टिकुलर टेबल कॉलम में डिस्प्ले किया जाता है. डेट एंड टाइम डाटा टाइप को स्पेसिफिक अक्सर एक स्पेसिफिक फॉर्मेट में प्रीव्यू करता है।

DATE SQL data type – एसक्यूएल टेबल में टाइम इनफार्मेशन की जानकारी के बिना वर्त्तमान डेट वैल्यूज को मौजूदा टेबल में डेट वैल्यूज को (ईयर, मंथ, डेट) फॉर्मेट में प्रीव्यू करता है।

DATE SQL data type example.

CREATE TABLE event (

    event_id INT,

    event_date DATE – it Stores only the date in (YYYY-MM-DD) format

);

TIME SQL data type – मौजूदा एसक्यूएल टेबल में टाइम की जानकारी (ऑवर, मिनट, सेकंड) फॉर्मेट में तय कर प्रीव्यू करता है।

TIME SQL data type example.

CREATE TABLE appointment_time (

    appointment _id INT,

    start_time TIME – it Stores only the time in (HH:MM:SS) format

);

DATETIME SQL data type – मौजूदा एसक्यूएल टेबल में डेट और टाइम दोनों की इनफार्मेशन को (ईयर, मंथ, डे, ऑवर, मिनट, सेकंड) आर्डर में प्रीव्यू करता है।

DATETIME SQL data type example.

CREATE TABLE appointments (

    appointment_id INT,

    appointment_datetime DATETIME – it Stores both date and time in (YYYY-MM-DD HH:MM:SS) format

);

TIMESTAMP SQL data type – किसी एसक्यूएल टेबल में DATETIME डाटा टाइप के ​​समान है, लेकिन कुछ डेटाबेस में टाइम फील्ड की जानकारी भी शामिल है। टाइमस्टाम्प डाटा टाइप का उपयोग बार-बार रिकॉर्ड में किए गए डाक्यूमेंट्स को ट्रैक करने के लिए किया जाता है, और जब कोई टेबल रौ बनाई या अपडेट की जाती है. तो यह ऑटोमेटिकली रूप से करंट डेट एंड टाइम जनरेट करता है।

TIMESTAMP SQL data type example.

CREATE TABLE audit_report (

    auditlog_id INT,

    action TIMESTAMP – it Stores both date and time (with optional time zone) format

);

YEAR SQL data type – मौजूदा एसक्यूएल टेबल में ईयर वैल्यूज 4-अंकीय या 2-अंकीय फ़ॉर्मेट में कन्वर्ट करता है।

YEAR SQL data type example.

CREATE TABLE event (

        event_id INT,

        event_year YEAR – it only Stores the year

    );

Binary data type in SQL tables.

एसक्यूएल टेबल में बाइनरी डेटा शॉट्स का उपयोग बाइनरी डेटा, जैसे कि इमेजेज, फाइल या अन्य टाइप के नॉन-टेक्स्ट बाइनरी डाटा टाइप इनफार्मेशन को रिप्रेजेंट किया जाता है।

BINARY SQL data type – एसक्यूएल टेबल में CHAR डाटा टाइप के समान ही है, लेकिन बाइनरी डेटा बदलने के लिए आपको इसे बाइनरी कॉलम में डिफाइन करना होगा। बाइनरी डेटा निश्चित रूप से-लंबाई वाली बाइनरी स्ट्रिंग के रूप में स्विंग कर इनफार्मेशन को डिस्प्ले करता है।

BINARY SQL data type example.

CREATE TABLE file (

    file_id INT,

    file_data BINARY(40) – it Stores exactly 40 bytes of binary data in file

);

VARBINARY SQL data type – यह एसक्यूएल टेबल में VARCHAR डाटा टाइप के समान है, लेकिन ये लंबाई के आधार पर डेटा को बदलने के लिए उपयोग करते है।

VARBINARY SQL data type example.

CREATE TABLE file (

    file_id INT,

    file_data VARBINARY(800) – it Stores up to 800 bytes of binary data in table column field

);

BLOB (Binary Large Object) SQL data type – किसी एसक्यूएल टेबल में लार्ज वॉल्यूम में बाइनरी डेटा (जैसे कि इमेजेज, वीडियो या अन्य मल्टीमीडिया ज़ूम) को मेज़रमेंट के लिए उपयोग किया जाता है। जहा इस प्रणाली का आकार अलग अलग हो सकता है।

BLOB (Binary Large Object) SQL data type example.

CREATE TABLE multimedia (

        multimedia_id INT,

        multimedia_data BLOB – it use t Stores large binary data (e.g., image or video file) in sql table

    );

Boolean data type in SQL tables.

Boolean SQL data type – एसक्यूएल टेबल में बायनेरी  डाटा टाइप बाइनरी वैल्यूज  को डिफाइन करता है, सामान्यता, एसक्यूएल टेबल में बाइनरी डाटा टाइप ट्रू या फाल्स आर्डर में इनफार्मेशन को स्टोर करता है। एसक्यूएल टेबल में, इसे 1 (सत्य के लिए) और 0 (असत्य के लिए) के रूप में इंडीकेट किया जाता है।

Boolean SQL data type example.

CREATE TABLE values (

        values_id INT,

        is_active BOOLEAN – it used to Stores TRUE or FALSE table column values

    );

Other data types in SQL tables.

ENUM SQL data type – एसक्यूएल टेबल में इनफार्मेशन की ग्रुप ऑफ़ लिस्ट बनाने के लिए उपयोग किया जाता है। जहा एनुम डाटा टाइप मैन स्ट्रिंग के रूप में खण्डित होते हैं, लेकिन विक्रय उन्हें इंटरनल रूप से इन्टिजर के रूप में क्रिएट करते हैं।

ENUM SQL data type example.

CREATE TABLE stock (

    stok_id INT,

    status ENUM(‘available’, ‘out_of_stock’, ‘discontinued’)

);

UUID SQL data type – यह एसक्यूएल टेबल में एक यूनिवर्सल रूप से यूनिक आइडेंटिफायर डिजायनर के रूप में बनता है. इसका उपयोग एसक्यूएल टेबल में यूनिवर्सल रूप से यूनिक कीस बनाने के लिए किया जाता है।

UUID SQL data type example.

CREATE TABLE orders (

        order_id UUID,

        customer_id INT

    );