డేటా సైన్స్ కోసం SQL: బిగినర్స్ కోసం ఒక స్టాప్ సొల్యూషన్



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

యుగం యొక్క అత్యంత ఆశాజనక ఉద్యోగం అని డేటా సైన్స్ మొదటి స్థానంలో ఉన్నందున, మనమందరం రేసులో చేరడానికి ప్రయత్నిస్తున్నాము . డేటా సైన్స్ కోసం SQL లోని ఈ బ్లాగ్ పోస్ట్ డేటా విశ్లేషణ చేయడానికి డేటాను నిల్వ చేయడానికి, యాక్సెస్ చేయడానికి మరియు తిరిగి పొందడానికి SQL ఎలా ఉపయోగపడుతుందో అర్థం చేసుకోవడానికి మీకు సహాయపడుతుంది.

ఇక్కడ ఉన్న అంశాల జాబితా ఇక్కడ ఉంది ఈ బ్లాగులో కవర్ చేయబడింది:





జావాలో స్కానర్ ఎలా వ్రాయాలి
    1. డేటా సైన్స్ కోసం SQL ఎందుకు అవసరం?
    2. SQL అంటే ఏమిటి?
    3. SQL యొక్క ప్రాథమికాలు
    4. MySQL ని ఇన్‌స్టాల్ చేస్తోంది
    5. జాగ్రత్తగా

డేటా సైన్స్ కోసం SQL ఎందుకు అవసరం?

మేము ప్రతి రోజు 2.5 క్విన్టిలియన్ బైట్ల కంటే ఎక్కువ డేటాను ఉత్పత్తి చేస్తున్నామని మీకు తెలుసా? డేటా ఉత్పత్తి యొక్క ఈ వేగం హై-ఎండ్ టెక్నాలజీల యొక్క ప్రజాదరణ వెనుక కారణం డేటా సైన్స్ , , మరియు అందువలన న.

డేటా నుండి ఉపయోగకరమైన అంతర్దృష్టులను డేటా సైన్స్ అని పిలుస్తారు. డేటా సైన్స్ టన్నుల డేటాను సేకరించడం, ప్రాసెస్ చేయడం మరియు విశ్లేషించడం. ప్రస్తుతం మనకు కావలసింది ఈ విస్తారమైన డేటాను నిల్వ చేయడానికి మరియు నిర్వహించడానికి ఇది ఉపయోగపడుతుంది.



డేటా సైన్స్ అంటే ఏమిటి - ఎడురేకా

ఇది ఎక్కడ ఉంది SQL వస్తుంది.

మొత్తం డేటా సైన్స్ ప్రక్రియను మరింత సజావుగా నిర్వహించడానికి SQL డేటాను భారీ మొత్తంలో నిల్వ చేయడానికి, యాక్సెస్ చేయడానికి మరియు సేకరించేందుకు ఉపయోగించవచ్చు.



SQL అంటే ఏమిటి?

SQL ఇది స్ట్రక్చర్డ్ క్వరీ లాంగ్వేజ్ అంటే రిలేషనల్ డేటాబేస్లను నిర్వహించడానికి ఉద్దేశించిన ప్రశ్న భాష.

రిలేషనల్ డేటాబేస్ అంటే ఏమిటి?

రిలేషనల్ డేటాబేస్ అనేది డేటాబేస్ పట్టికలను మార్చకుండా, డేటాను యాక్సెస్ చేయగల, సవరించగల, నవీకరించబడిన మరియు మొదలైన వాటి నుండి బాగా నిర్వచించబడిన పట్టికల సమూహం. రిలేషనల్ డేటాబేస్ల కొరకు SQL ప్రామాణిక (API).

SQL కి తిరిగి రావడం, SQL ప్రోగ్రామింగ్ డేటాబేస్ రికార్డులను ప్రశ్నించడం, చొప్పించడం, నవీకరించడం, తొలగించడం వంటి బహుళ చర్యలను చేయడానికి ఉపయోగపడుతుంది. SQL ను ఉపయోగించే రిలేషనల్ డేటాబేస్ల ఉదాహరణలు MySQL డేటాబేస్, ఒరాకిల్ మొదలైనవి.

SQL గురించి మరింత తెలుసుకోవడానికి, మీరు దీని ద్వారా వెళ్ళవచ్చు క్రింది బ్లాగులు:

  1. SQL డేటా రకాలను అర్థం చేసుకోవడం - మీరు SQL డేటా రకాలను గురించి తెలుసుకోవాలి
  2. SQL లో పట్టికను సృష్టించండి - SQL లో పట్టికలను సృష్టించడం గురించి మీరు తెలుసుకోవలసిన ప్రతిదీ

మేము SQL లో డెమోతో ప్రారంభించడానికి ముందు, ప్రాథమిక SQL ఆదేశాలతో పరిచయం చేద్దాం.

SQL యొక్క ప్రాథమికాలు

డేటా పట్టికలను సవరించడానికి SQL సాధారణ ఆదేశాల సమితిని అందిస్తుంది, కొన్ని ప్రాథమిక SQL ఆదేశాలను చూద్దాం:

  • డేటాబేస్ సృష్టించండి - క్రొత్త డేటాబేస్ను సృష్టిస్తుంది
  • పట్టికను సృష్టించండి - క్రొత్త పట్టికను సృష్టిస్తుంది
  • లోపల పెట్టు - డేటాబేస్లో క్రొత్త డేటాను చొప్పిస్తుంది
  • ఎంచుకోండి - డేటాబేస్ నుండి డేటాను సంగ్రహిస్తుంది
  • UPDATE - డేటాబేస్లో డేటాను నవీకరిస్తుంది
  • తొలగించు - డేటాబేస్ నుండి డేటాను తొలగిస్తుంది
  • ప్రత్యామ్నాయ డేటాబేస్ - డేటాబేస్ను మారుస్తుంది
  • ప్రత్యామ్నాయ పట్టిక - పట్టికను సవరించును
  • డ్రాప్ టేబుల్ - పట్టికను తొలగిస్తుంది
  • INDEX ను సృష్టించండి - మూలకాన్ని శోధించడానికి సూచికను సృష్టిస్తుంది
  • డ్రాప్ ఇండెక్స్ - తొలగిస్తుంది ఒక సూచిక

SQL ను బాగా అర్థం చేసుకోవడానికి, MySQL ను ఇన్‌స్టాల్ చేసి, మీరు డేటాతో ఎలా ప్లే చేయవచ్చో చూద్దాం.

MySQL ని ఇన్‌స్టాల్ చేస్తోంది

MySQL ని ఇన్‌స్టాల్ చేయడం చాలా సులభమైన పని. ఇక్కడ ఒక స్టెప్ బై స్టెప్ గైడ్ ఇది మీ సిస్టమ్‌లో MySQL ని ఇన్‌స్టాల్ చేయడంలో మీకు సహాయపడుతుంది.

మీరు ఇన్‌స్టాల్ చేసిన తర్వాత MySQL, సరళమైన డెమో కోసం క్రింది విభాగాన్ని అనుసరించండి, ఇది మీరు డేటాను ఎలా చొప్పించగలదో, మార్చగలదో మరియు సవరించగలదో మీకు చూపుతుంది.

SQL ఫర్ డేటా సైన్స్ - MySQL డెమో

ఈ ప్రదర్శనలో, డేటాబేస్లను ఎలా సృష్టించాలో మరియు వాటిని ఎలా ప్రాసెస్ చేయాలో చూద్దాం. SQL లో డేటా విశ్లేషణతో మీరు ప్రారంభించడానికి ఇది ఒక ప్రారంభ స్థాయి ప్రదర్శన.

కాబట్టి ప్రారంభిద్దాం!

దశ 1: SQL డేటాబేస్ను సృష్టించండి

SQL డేటాబేస్ అనేది నిల్వ గిడ్డంగి, ఇక్కడ డేటాను నిర్మాణాత్మక ఆకృతిలో నిల్వ చేయవచ్చు. ఇప్పుడు ఉపయోగించడం ద్వారా డేటాబేస్ను సృష్టించండి MySQL :

డేటాబేస్ ఎడురేకా వాడండి ఎడురేకా

పై కోడ్‌లో, రెండు SQL ఆదేశాలు ఉన్నాయి:

గమనిక : SQL ఆదేశాలు పెద్ద అక్షరాలతో నిర్వచించబడతాయి మరియు SQL ఆదేశాన్ని ముగించడానికి సెమీ కోలన్ ఉపయోగించబడుతుంది.

  1. డేటాబేస్ సృష్టించండి: ఈ ఆదేశం ‘ఎడురేకా’ అనే డేటాబేస్ను సృష్టిస్తుంది

  2. ఉపయోగం: డేటాబేస్ను సక్రియం చేయడానికి ఈ ఆదేశం ఉపయోగించబడుతుంది. ఇక్కడ మేము ‘ఎడురేకా’ డేటాబేస్ను సక్రియం చేస్తున్నాము.

దశ 2: అవసరమైన డేటా లక్షణాలతో పట్టికను సృష్టించండి

పట్టికను సృష్టించడం డేటాబేస్ను సృష్టించినంత సులభం. మీరు వేరియబుల్స్ లేదా టేబుల్ యొక్క లక్షణాలను వాటి డేటా రకములతో నిర్వచించాలి. ఇది ఎలా చేయవచ్చో చూద్దాం:

టేబుల్ బొమ్మలను సృష్టించండి (TID INTEGER NULL PRIMARY KEY AUTO_INCREMENT, Item_name TEXT, Price INTEGER, Quantity INTEGER)

పై కోడ్ స్నిప్పెట్‌లో ఈ క్రింది విషయాలు జరుగుతాయి:

జావా కోడ్‌లను ఎలా కంపైల్ చేయాలి
  1. బొమ్మలు అని పిలువబడే పట్టికను సృష్టించడానికి ‘CREATE TABLE’ ఆదేశాన్ని ఉపయోగించండి.
  2. బొమ్మ పట్టికలో TID (లావాదేవీ ID), అంశం_పేరు, ధర మరియు పరిమాణం అనే 4 లక్షణాలు ఉన్నాయి.
  3. ప్రతి వేరియబుల్ వారి డేటా రకములతో నిర్వచించబడుతుంది.
  4. TID వేరియబుల్ ప్రాధమిక కీగా ప్రకటించబడింది. ప్రాధమిక కీ ప్రాథమికంగా ప్రత్యేక విలువను నిల్వ చేయగల వేరియబుల్‌ను సూచిస్తుంది.

కింది ఆదేశాన్ని ఉపయోగించి మీరు నిర్వచించిన పట్టిక వివరాలను మరింత తనిఖీ చేయవచ్చు:

బొమ్మలను వివరించండి

దశ 3: పట్టికలో డేటాను చొప్పించడం

ఇప్పుడు మేము పట్టికను సృష్టించాము, దానిని కొన్ని విలువలతో నింపండి. ఈ బ్లాగులో ఇంతకు ముందు, ఒకే ఆదేశాన్ని ఉపయోగించడం ద్వారా మీరు డేటాను పట్టికలోకి ఎలా జోడించవచ్చో నేను ప్రస్తావించాను, అనగా, ఇన్సర్ట్ చేయండి.

ఇది ఎలా జరిగిందో చూద్దాం:

బొమ్మల విలువలను చొప్పించండి విలువలు (NULL, 'రైలు', 550, 88) బొమ్మల విలువలను చొప్పించండి (NULL, 'హాట్‌వీల్స్_కార్', 350, 80) బొమ్మల విలువలను చొప్పించండి (NULL, 'Magic_Pencil', 70, 100) INSERT VT NULL, 'డాగ్_హౌస్', 120, 54) బొమ్మల విలువలను చొప్పించండి (NULL, 'స్కేట్‌బోర్డ్', 700, 42) బొమ్మల విలువలను చొప్పించండి విలువలు (NULL, 'GI జో', 300, 120)

పై కోడ్ స్నిప్పెట్‌లో, మేము INSERT INTO ఆదేశాన్ని ఉపయోగించి 6 పరిశీలనలను మా ‘బొమ్మలు’ పట్టికలో చేర్చాము. ప్రతి పరిశీలన కోసం, బ్రాకెట్లలో, పట్టికను సృష్టించేటప్పుడు నిర్వచించబడిన ప్రతి వేరియబుల్ లేదా ఫీచర్ యొక్క విలువను నేను పేర్కొన్నాను.

1 నుండి ఆటో-ఇంక్రిమెంట్ అయినందున TID వేరియబుల్ NULL కు సెట్ చేయబడింది.

ఇప్పుడు మన పట్టికలో ఉన్న మొత్తం డేటాను ప్రదర్శిద్దాం. కింది ఆదేశాన్ని ఉపయోగించి ఇది చేయవచ్చు:

బొమ్మల నుండి * ఎంచుకోండి


దశ 4: డేటా ఎంట్రీలను సవరించండి

మీరు G.I ధరను పెంచాలని నిర్ణయించుకున్నారని చెప్పండి. జో మీకు చాలా మంది కస్టమర్లను పొందుతున్నందున. డేటాబేస్లో వేరియబుల్ ధరను మీరు ఎలా అప్‌డేట్ చేస్తారు?

ఇది చాలా సులభం, ఈ క్రింది ఆదేశాన్ని ఉపయోగించండి:

UPDATE బొమ్మలు SET ధర = 350 WHERE TID = 6

UPDATE ఆదేశం పట్టికలో నిల్వ చేయబడిన విలువలు / వేరియబుల్స్ ను సవరించడానికి మిమ్మల్ని అనుమతిస్తుంది. SET పారామితి ఒక నిర్దిష్ట లక్షణాన్ని ఎంచుకోవడానికి మిమ్మల్ని అనుమతిస్తుంది మరియు మీరు మార్చాలనుకుంటున్న వేరియబుల్ / విలువను గుర్తించడానికి WHERE పరామితి ఉపయోగించబడుతుంది. పై ఆదేశంలో, నేను TID 6 (G.I. జో) ఉన్న డేటా ఎంట్రీ ధరను నవీకరించాను.

ఇప్పుడు నవీకరించబడిన పట్టికను చూద్దాం:

బొమ్మల నుండి * ఎంచుకోండి

మీరు చూడాలనుకుంటున్న నిలువు వరుసలను సూచించడం ద్వారా మీరు ప్రదర్శించదలిచిన వాటిని కూడా సవరించవచ్చు. ఉదాహరణకు, దిగువ ఆదేశం బొమ్మ పేరు మరియు దాని ధరను మాత్రమే ప్రదర్శిస్తుంది:

బొమ్మల నుండి అంశం_పేరు, ధరను ఎంచుకోండి

శ్రేణి జావాలో అతిపెద్ద సంఖ్యను కనుగొనడం

దశ 5: డేటాను తిరిగి పొందడం

కాబట్టి డేటాను చొప్పించి, సవరించిన తరువాత, వ్యాపార అవసరాలకు అనుగుణంగా డేటాను సంగ్రహించి తిరిగి పొందే సమయం వచ్చింది. మరింత డేటా విశ్లేషణ మరియు డేటా మోడలింగ్ కోసం డేటాను తిరిగి పొందవచ్చు.

మీరు SQL తో ప్రారంభించడానికి ఇది ఒక సాధారణ ఉదాహరణ అని గమనించండి, అయితే, వాస్తవ-ప్రపంచ దృశ్యాలలో డేటా చాలా క్లిష్టంగా మరియు పరిమాణంలో పెద్దది. అయినప్పటికీ, SQL ఆదేశాలు ఇప్పటికీ అలాగే ఉన్నాయి మరియు అదే SQL ను చాలా సరళంగా మరియు అర్థమయ్యేలా చేస్తుంది. ఇది సాధారణ SQL ఆదేశాల సమితితో సంక్లిష్ట డేటా సెట్‌లను ప్రాసెస్ చేయగలదు.

ఇప్పుడు కొన్ని మార్పులతో డేటాను తిరిగి తీసుకుందాం. దిగువ కోడ్‌ను చూడండి మరియు అవుట్‌పుట్‌ను చూడకుండా అది ఏమి చేస్తుందో అర్థం చేసుకోవడానికి ప్రయత్నించండి:

బొమ్మల పరిమితి 2 నుండి ఎంచుకోండి

మీరు ess హించారు! ఇది నా పట్టికలో ఉన్న మొదటి రెండు పరిశీలనలను ప్రదర్శిస్తుంది.

మరింత ఆసక్తికరంగా ప్రయత్నించండి.

బొమ్మల నుండి ఎంచుకోండి * ధర ASC ద్వారా ఆర్డర్ చేయండి

చిత్రంలో చూపినట్లుగా, ధర వేరియబుల్ యొక్క ఆరోహణ క్రమానికి సంబంధించి విలువలు అమర్చబడి ఉంటాయి. మీరు తరచుగా కొనుగోలు చేసిన మూడు వస్తువుల కోసం చూడాలనుకుంటే, మీరు ఏమి చేస్తారు?

ఇది నిజంగా చాలా సులభం!

బొమ్మల నుండి ఎంచుకోండి * పరిమాణం DESC పరిమితి 3 ద్వారా ఆర్డర్ చేయండి

మరోసారి ప్రయత్నిద్దాం.

బొమ్మల నుండి ఎంచుకోండి * ధర ఎక్కడ> ధర ASC ద్వారా 400 ఆర్డర్


ఈ ప్రశ్న బొమ్మల వివరాలను 400 కన్నా ఎక్కువ సంగ్రహిస్తుంది మరియు ధర యొక్క ఆరోహణ క్రమంలో అవుట్‌పుట్‌ను ఏర్పాటు చేస్తుంది.

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

  1. డేటా సైన్స్ అంటే ఏమిటి? డేటా సైన్స్ కు బిగినర్స్ గైడ్
  2. MySQL ట్యుటోరియల్ - MySQL నేర్చుకోవడానికి ఒక బిగినర్స్ గైడ్

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