SQL డేటా రకాలను అర్థం చేసుకోవడం - మీరు SQL డేటా రకాలను గురించి తెలుసుకోవాలి



SQL డేటా రకాల్లోని ఈ వ్యాసం మీరు SQL లో ఉపయోగించగల వివిధ డేటా రకాల యొక్క అవలోకనాన్ని ఇస్తుంది, అనగా సంఖ్యా, స్ట్రింగ్, బైనరీ, తేదీ & సమయం.

ప్రపంచంలో ఉన్న డేటా మొత్తంతో, సరైన డేటాబేస్ లేకుండా డేటాను నిర్వహించడం దాదాపు అసాధ్యం. SQL అనేది రిలేషనల్ డేటాబేస్ల యొక్క ప్రధాన భాగం, ఇది డేటాతో వ్యవహరించడానికి మీకు వివిధ ఎంపికలను అందిస్తుంది ఉద్యోగ పాత్రలలో చాలా అవసరం. SQL డేటా రకాలుపై ఈ వ్యాసంలో, మేము SQL లో ఉపయోగించే వివిధ డేటా రకాలను చర్చించబోతున్నాము.

ఈ వ్యాసంలో ఈ క్రిందివి ఉన్నాయి:





SQL - SQL డేటా రకాలు - ఎడురేకా

కాబట్టి, వాటిలో ప్రతిదానితో ప్రారంభిద్దాం.

SQL డేటా రకాలు: సంఖ్యా రకాలు

వ్యాసం యొక్క ఈ విభాగం సంఖ్యా డేటా రకాలను గురించి మాట్లాడుతుంది. ఈ డేటా రకాలు సంతకం చేయబడిన మరియు సంతకం చేయని పూర్ణాంకాలను అనుమతిస్తాయి. నేను సంఖ్యా డేటా రకాలను ఈ క్రింది రెండు విభాగాలుగా విభజించాను:



ఖచ్చితమైన సంఖ్యా డేటా రకాలు

సమాచార తరహా వివరణ / పరిధి
నిల్వ
వివరణ నుండి TO
బిట్0, 1, లేదా NULL కావచ్చు పూర్ణాంకం.-
టినింట్మొత్తం సంఖ్యలను అనుమతిస్తుంది02551 బైట్
స్మాల్ఇంట్మొత్తం సంఖ్యలను అనుమతిస్తుంది-32,76832,7672 బైట్లు
పూర్ణాంకానికిమొత్తం సంఖ్యలను అనుమతిస్తుంది-2,147,483,6482,147,483,6474 బైట్లు
బిగింట్మొత్తం సంఖ్యలను అనుమతిస్తుంది-9,223,372,036,854,775,8089,223,372,036,854,775,8078 బైట్లు
సంఖ్యా (p, లు)సంఖ్యా విలువను అనుమతిస్తుంది. ఎక్కడ ' p ‘ఉంది ఖచ్చితమైన విలువ మరియు ‘ s ‘ఉంది స్కేల్ విలువ -10 ^ 38 +110 ^ 38 -15-17 బైట్లు
దశాంశ (p, s)దశాంశ విలువను అనుమతిస్తుంది. ఎక్కడ ' p ‘ఉంది ఖచ్చితమైన విలువ మరియు ‘ s ‘ఉంది స్కేల్ విలువ -10 ^ 38 +110 ^ 38 -15-17 బైట్లు
స్మాల్‌మనీడేటాను కరెన్సీగా అనుమతిస్తుంది-214,748.3648+214,748.36474 బైట్లు
డబ్బుడేటాను కరెన్సీగా అనుమతిస్తుంది-922,337,203,685,477.5808922,337,203,685,477.58078 బైట్లు

ఇప్పుడు, సుమారుగా సంఖ్యా డేటా రకాలను పరిశీలిద్దాం.

సుమారు సంఖ్యా డేటా రకాలు

సమాచార తరహా వివరణ / పరిధి
నిల్వ
వివరణ నుండి TO
ఫ్లోట్ (ఎన్)అనుమతిస్తుందితేలియాడే ఖచ్చితత్వ సంఖ్య డేటా-1.79 ఇ + 3081.79 ఇ + 3084 లేదా 8 బైట్లు
నిజమైనదిఅనుమతిస్తుందితేలియాడే ఖచ్చితత్వ సంఖ్య డేటా-3.40 ఇ + 383.40 ఇ + 384 బైట్లు

తరువాత, ఈ వ్యాసంలో SQL లో ఉపయోగించిన అక్షర స్ట్రింగ్ డేటా రకాలను పరిశీలిద్దాం.

SQL డేటా రకాలు: అక్షర స్ట్రింగ్ డేటా రకాలు

వ్యాసం యొక్క ఈ విభాగం అక్షర డేటా రకాలను గురించి మాట్లాడుతుంది. ఈ డేటా రకాలు స్థిర మరియు వేరియబుల్ పొడవు యొక్క అక్షరాలను అనుమతిస్తాయి. దిగువ పట్టికను చూడండి.

angularjs లో ఫ్యాక్టరీ అంటే ఏమిటి
సమాచార తరహా వివరణ / గరిష్ట పరిమాణం
నిల్వ
వివరణ గరిష్ట పరిమాణం
టెక్స్ట్ఒక v ని అనుమతిస్తుందిఏరియబుల్ పొడవు అక్షర స్ట్రింగ్2GB టెక్స్ట్ డేటా4 బైట్లు + అక్షరాల సంఖ్య
వర్చార్ (గరిష్టంగా)ఒక v ని అనుమతిస్తుందిఏరియబుల్ పొడవు అక్షర స్ట్రింగ్2E + 31 అక్షరాలు2 బైట్లు + అక్షరాల సంఖ్య
వర్చార్ఒక v ని అనుమతిస్తుందిఏరియబుల్ పొడవు అక్షర స్ట్రింగ్8,000 అక్షరాలు2 బైట్లు + అక్షరాల సంఖ్య
చార్స్థిరని అనుమతిస్తుందిపొడవు అక్షర స్ట్రింగ్8,000 అక్షరాలునిర్వచించిన వెడల్పు

గమనిక:
క్యూస్: VARCHAR (8000) కన్నా ఎక్కువ విలువను ఎందుకు ప్రకటించలేము? జ: వరుస పేజీలో డేటాను నిల్వ చేయడానికి VARCHAR (n) బాధ్యత వహిస్తుంది. ప్రతి పేజీలో, పేజీ శీర్షిక మొదటి 96 బైట్‌లను ఆక్రమిస్తుంది మరియు 8096 బైట్ల డేటా (8192 -96) మాత్రమే వరుస ఓవర్‌హెడ్ మరియు ఆఫ్‌సెట్‌ల కోసం అందుబాటులో ఉంది, మీరు VARCHAR (8000) కంటే ఎక్కువ విలువను ప్రకటించలేరు.

అలాగే, నేను మా పరిశ్రమ నుండి అక్షరాల తీగలను డేటా రకం విభాగాలను యూనికోడ్ డేటా రకాలుగా విస్తరించానుప్రపంచంలోని చాలా రచనా వ్యవస్థలలో స్థిరమైన ప్రాతినిధ్యం మరియు వచన నిర్వహణ కోసం యునికోడ్‌ను ఉపయోగిస్తుంది.

యూనికోడ్ అక్షర స్ట్రింగ్స్ డేటా రకాలు

సమాచార తరహా వివరణ / గరిష్ట పరిమాణం
నిల్వ
వివరణ గరిష్ట పరిమాణం
ntextవేరియబుల్‌ను అనుమతిస్తుందిపొడవు యూనికోడ్ స్ట్రింగ్2GB టెక్స్ట్ డేటా4 బైట్లు + అక్షరాల సంఖ్య
nvarchar (గరిష్టంగా)వేరియబుల్‌ను అనుమతిస్తుందిపొడవు యూనికోడ్ స్ట్రింగ్2E + 31 అక్షరాలు2 బైట్లు + అక్షరాల సంఖ్య
nvarcharవేరియబుల్‌ను అనుమతిస్తుందిపొడవు యూనికోడ్ స్ట్రింగ్4,000 అక్షరాలు2 బైట్లు + అక్షరాల సంఖ్య
ncharF ని అనుమతిస్తుందిixed పొడవు యూనికోడ్ స్ట్రింగ్4,000 అక్షరాలునిర్వచించిన వెడల్పు * 2

తరువాత, ఈ వ్యాసంలో SQL లో ఉపయోగించిన బైనరీ డేటా రకాలను పరిశీలిద్దాం.

SQL డేటా రకాలు: బైనరీ డేటా రకాలు

వ్యాసం యొక్క ఈ విభాగం బైనరీ డేటా రకాలను గురించి మాట్లాడుతుంది. ఈ డేటా రకాలు స్థిర మరియు వేరియబుల్ పొడవు యొక్క బైనరీ విలువలను అనుమతిస్తాయి. క్రింది పట్టికను చూడండి.

సమాచార తరహా వివరణ / గరిష్ట పరిమాణం
వివరణ గరిష్ట పరిమాణం
చిత్రంవేరియబుల్ పొడవును అనుమతిస్తుందిబైనరీ డేటా2,147,483,647 బైట్లు
వర్బినరీ (గరిష్టంగా)వేరియబుల్ పొడవును అనుమతిస్తుందిబైనరీ డేటా2E + 31 బైట్లు
వర్బినరీవేరియబుల్ పొడవును అనుమతిస్తుందిబైనరీ డేటా8,000 బైట్లు
బైనరీF ని అనుమతిస్తుందిixed పొడవు బైనరీ డేటా8,000 బైట్లు

తరువాత, ఈ వ్యాసంలో SQL లో ఉపయోగించిన తేదీ మరియు సమయ డేటా రకాలను పరిశీలిద్దాం.

SQL డేటా రకాలు: తేదీ & సమయం డేటా రకాలు

వ్యాసం యొక్క ఈ విభాగం తేదీ మరియు సమయ డేటా రకాలను గురించి మాట్లాడుతుంది. ఈ డేటా రకాలు తేదీ మరియు సమయం యొక్క వివిధ ఆకృతులను అనుమతిస్తాయి. దిగువ పట్టికను చూడండి.

సమాచార తరహా వివరణ / పరిధి
నిల్వ
వివరణ నుండి TO
తేదీస్టోర్స్ తేదీ సంవత్సరం, నెల & రోజుల ఆకృతిలో ఉంటుంది.జనవరి 1, 0001డిసెంబర్ 31, 99993 బైట్లు
సమయంగంటలు, నిమిషాలు & సెకన్ల ఆకృతిలో సమయాన్ని నిల్వ చేస్తుంది.3-5 బైట్లు
డేట్‌టైమ్తేదీ మరియు సమయం రెండింటినీ నిల్వ చేస్తుంది (3.33 మిల్లీసెకన్ల ఖచ్చితత్వంతో)జనవరి 1, 1753డిసెంబర్ 31, 99998 బైట్లు
డేట్‌టైమ్ 2తేదీ మరియు సమయం రెండింటినీ నిల్వ చేస్తుంది (100 నానోసెకన్ల ఖచ్చితత్వంతో)జనవరి 1, 0001డిసెంబర్ 31, 99996-8 బైట్లు
స్మాల్డేట్ టైమ్తేదీ మరియు సమయం రెండింటినీ నిల్వ చేస్తుంది (1 నిమిషం ఖచ్చితత్వంతో)జనవరి 1, 1900జూన్ 6, 20794 బైట్లు
datetimeoffsetటైమ్ జోన్ ఆఫ్‌సెట్‌తో పాటు డేట్‌టైమ్ 2 వలె ఉంటుంది8-10 బైట్లు
టైమ్‌స్టాంప్వరుస సృష్టించబడిన లేదా సవరించబడిన ప్రతిసారీ నవీకరించబడే ప్రత్యేక సంఖ్యను నిల్వ చేస్తుంది.

తరువాత, ఈ వ్యాసంలో SQL లో లభించే ఇతర డేటా రకాలను పరిశీలిద్దాం.

SQL డేటా రకాలు: ఇతర డేటా రకాలు

వ్యాసం యొక్క ఈ విభాగం పై వర్గాలలో వర్గీకరించలేని డేటా రకాలను గురించి మాట్లాడుతుంది. దిగువ పట్టికను చూడండి.

జావా స్ట్రింగ్ స్ప్లిట్ రిజెక్స్ బహుళ డీలిమిటర్లు
సమాచార తరహా వివరణ
పట్టికఈ డేటా రకం తరువాత ప్రాసెసింగ్ కోసం సెట్ చేసిన ఫలితాన్ని నిల్వ చేస్తుంది.
xmlఈ డేటా రకం XML ఆకృతీకరించిన డేటాను నిల్వ చేస్తుంది.
కర్సర్ఈ డేటా రకం కర్సర్ వస్తువుకు సూచనను అందిస్తుంది.
ఏకైక గుర్తింపుఈ డేటా రకం ప్రపంచవ్యాప్తంగా ప్రత్యేకమైన ఐడెంటిఫైయర్ (GUID) ను నిల్వ చేస్తుంది.
sql_variant
ఈ డేటా రకం sటెక్స్ట్, టెక్స్ట్ మరియు టైమ్‌స్టాంప్ మినహా వివిధ SQL మద్దతు డేటా రకాలను విలువలను టోర్స్ చేస్తుంది.

ఇప్పుడు మీకు SQL లోని డేటా రకాలు తెలుసు, మీరు మరింత SQL నేర్చుకోవటానికి ఆసక్తిగా ఉన్నారని నేను ఖచ్చితంగా అనుకుంటున్నాను. మీరు ప్రారంభించే కథనాల జాబితా ఇక్కడ ఉంది:

  1. MySQL అంటే ఏమిటి?
  2. MySQL వర్క్‌బెంచ్

కాబట్టి, చేసారో, అది ఈ వ్యాసానికి ముగింపు. మీరు ఈ వ్యాసం చదివి ఆనందించారని నేను నమ్ముతున్నాను. ప్రశ్నలను వ్రాయడానికి మరియు మీ డేటాబేస్‌లతో ఆడటానికి మీకు సహాయపడే విభిన్న డేటా రకాలను మేము చూశాము. మీరు మరింత తెలుసుకోవాలనుకుంటే MySQL మరియు ఈ ఓపెన్ సోర్స్ రిలేషనల్ డేటాబేస్ గురించి తెలుసుకోండి, ఆపై మా చూడండి ఇది బోధకుడు నేతృత్వంలోని ప్రత్యక్ష శిక్షణ మరియు నిజ జీవిత ప్రాజెక్ట్ అనుభవంతో వస్తుంది. ఈ శిక్షణ మీకు MySQL ను లోతుగా అర్థం చేసుకోవడంలో సహాయపడుతుంది మరియు ఈ అంశంపై పాండిత్యం సాధించడంలో మీకు సహాయపడుతుంది.

మాకు ప్రశ్న ఉందా? దయచేసి ఈ వ్యాసం యొక్క వ్యాఖ్యల విభాగంలో దీనిని ప్రస్తావించండి మరియు నేను మీ వద్దకు తిరిగి వస్తాను.