కోడ్‌జిమ్/జావా కోర్సు/All lectures for TE purposes/పట్టికలోని డేటాను తొలగిస్తోంది

పట్టికలోని డేటాను తొలగిస్తోంది

అందుబాటులో ఉంది

5.1 స్టేట్‌మెంట్ నుండి తొలగించండి

SQLలో సులభంగా చేయగలిగేది డేటాను తొలగించడం. మీరు చాలా త్వరగా ప్రతిదీ తొలగించవచ్చు మరియు ఎవరూ మిమ్మల్ని ఏ నిర్ధారణ కోసం కూడా అడగరు.

సరళమైన దృష్టాంతంతో ప్రారంభిద్దాం: పట్టికలో ఒక అడ్డు వరుసను ఎలా తొలగించాలి .

ఇది మీరు తరచుగా చూసే దృశ్యం, ఇది సాధారణంగా నిర్దిష్ట రికార్డ్ యొక్క తొలగింపు మరియు ప్రామాణిక ప్రశ్న సాధారణంగా ఇలా కనిపిస్తుంది:

DELETE FROM table
WHERE id = 133;

మీరు నిలువు వరుసల పేర్లను పేర్కొనవలసిన అవసరం లేని ఏకైక ప్రశ్న ఇది: అన్నింటికంటే, డేటా వెంటనే వరుసలలో తొలగించబడుతుంది.

రెండవ దృష్టాంతం id జాబితా ద్వారా అందించబడిన అడ్డు వరుసలను తొలగిస్తోంది , ఇక్కడ ప్రతిదీ కూడా చాలా సులభం:

DELETE FROM table
WHERE id IN (1, 2, 3,);

మూడవ దృష్టాంతం ఒక నిర్దిష్ట షరతుకు సరిపోలే అడ్డు వరుసలను తీసివేయడం:

DELETE FROM table
WHERE condition;

మేము మా ప్రోగ్రామర్‌లందరినీ తొలగించాలనుకుంటున్నాము అని అనుకుందాం, అప్పుడు మనం ఒక అభ్యర్థనను వ్రాయాలి:

DELETE FROM employee
WHERE occupation = 'Programmer';

చివరగా, మీరు అన్ని రికార్డులను తొలగించాలనుకుంటే, మీరు ఇలాంటి ప్రశ్నను వ్రాయవచ్చు:

DELETE FROM table

పట్టిక నుండి అన్ని రికార్డులను తీసివేయడానికి ఈ సాధారణ ప్రశ్న సరిపోతుంది. మార్గం ద్వారా, ఈ సందర్భంలో Ctrl + Z ఉండదు. రికవరీ అవకాశం లేకుండా రికార్డింగ్‌లు తొలగించబడతాయి మరియు అంతే. కాబట్టి బ్యాకప్‌లను మరింత తరచుగా చేయండి .

5.2 ప్రతిదీ తీసివేయడం

త్వరిత తొలగింపు కోసం (వినియోగదారులకు తలనొప్పిని జోడించడానికి), SQL మరికొన్ని ఆదేశాలను కలిగి ఉంది.

పట్టికలోని మొత్తం డేటాను త్వరగా ఎలా తొలగించాలి? ఆపరేటర్ని ఉపయోగించండి TRUNCATE:

TRUNCATE TABLE table

పట్టిక పేరులో ఒక అక్షర దోషం - మరియు రెండు రోజుల డేటా రికవరీ మీకు అందించబడుతుంది. మీరు డేటాబేస్ అడ్మిన్ కానందుకు సంతోషించండి.

మీరు పట్టికలోని డేటాను మాత్రమే కాకుండా, పట్టికను కూడా తొలగించాల్సిన అవసరం ఉంటే, దీని కోసం ఒక ఆపరేటర్ DROP ఉన్నారు :

DROP TABLE table

మార్గం ద్వారా, డేటాబేస్ స్కీమాలతో సారూప్య ఎంపికలు ఉన్నాయి . మీరు డేటాబేస్ను తొలగించాలనుకుంటే, అప్పుడు:

DROP SCHEME database

లేదా:

DROP DATABASE database

మీరు తొలగించడానికి DROPని కూడా ఉపయోగించవచ్చు:

  • ఈవెంట్
  • ఫంక్షన్
  • ప్రక్రియ
  • ఇండెక్స్
  • వీక్షణ
  • ట్రిగ్గర్

డేటా తొలగింపుకు సంబంధించిన కొన్ని ఆసక్తికరమైన కథనాలు ఇక్కడ ఉన్నాయి:

రోజు విరామం. sysadmin లోపం కారణంగా GitLab 300 GB కస్టమర్ డేటాను తొలగించింది

sudo rm -rf, లేదా 2017/01/31 నుండి GitLab.com డేటాబేస్ సంఘటన యొక్క క్రానికల్

సిలికాన్ వ్యాలీ "సిలికాన్ వ్యాలీ" - డేటా తొలగింపు

వ్యాఖ్యలు
  • జనాదరణ పొందినది
  • కొత్తది
  • పాతది
వ్యాఖ్యానించడానికి మీరు తప్పనిసరిగా సైన్ ఇన్ చేసి ఉండాలి
ఈ పేజీకి ఇంకా ఎలాంటి వ్యాఖ్యలు లేవు