MySQL అనేది రిలేషనల్ డేటాబేస్ మేనేజ్మెంట్ సిస్టమ్, ఇది త్వరిత మరియు నమ్మదగిన పరిష్కారాలను అందిస్తుంది. ఇది త్వరగా అమలు చేయగల సామర్థ్యానికి మరియు దాని ప్రత్యేకమైన మరియు సూటిగా ఉండే యూజర్ అనుభవం కోసం బాగా ప్రసిద్ధి చెందింది. CRUD కార్యకలాపాలను నిర్వహించడం అనేది డేటాబేస్లతో పనిచేసేటప్పుడు ప్రధాన కార్యకలాపాలు మరియు ప్రాథమిక అంశాలు. ఈ వ్యాసంలో, డేటాబేస్లో పట్టికను ఎలా తొలగించాలో మీరు నేర్చుకుంటారు.
MySQL ఉపయోగించి పట్టికల తొలగింపు గురించి మరింత తెలుసుకోవడానికి ముందు, మీ కంప్యూటర్లో MySQL యొక్క తాజా వెర్షన్ ఇన్స్టాల్ చేయబడిందని నిర్ధారించుకోండి. అలాగే, మీరు తొలగించాలనుకుంటున్న డేటాబేస్ మరియు పట్టిక మీ వద్ద ఉందని నిర్ధారించుకోండి. ఈ ఆర్టికల్లో, మీరు MySQL స్టేట్మెంట్ల యొక్క ప్రాథమిక భావనలను అర్థం చేసుకున్నారని మరియు మీరు MySQL లో డేటాబేస్ మరియు టేబుల్ను తొలగించాలనుకుంటున్నారని మేము భావిస్తున్నాము.
'Mysql -V' ఆదేశాన్ని అమలు చేయడం ద్వారా మీ సిస్టమ్లో నడుస్తున్న MySQL సంస్కరణను మీరు గుర్తించవచ్చు:
mysql-వి
మీరు తాజా సంస్కరణను ఇన్స్టాల్ చేశారని తెలుసుకుని ఇప్పుడు మీరు ముందుకు సాగవచ్చు.
MySQL సరిగ్గా పనిచేస్తుందో లేదో తెలుసుకోవడానికి, కింది ఆదేశాన్ని అమలు చేయండి:
sudo systemctl స్థితి mysql
సర్వీస్ రన్ కాకపోతే, మీరు కింది కమాండ్ ఉపయోగించి సర్వీస్ని యాక్టివేట్ చేయవచ్చు:
sudo systemctl ప్రారంభం mysqlదీన్ని ప్రారంభించిన తర్వాత, సుడో ఉపయోగించి సూపర్ యూజర్ అధికారాలతో రూట్ యూజర్గా MySQL సర్వర్కు కనెక్ట్ చేయండి. లేకపోతే, మీరు రూట్ యూజర్ పేరుకు బదులుగా అనుకూల వినియోగదారు పేరును నమోదు చేయవచ్చు.
కింది దశలు కమాండ్-లైన్ టెర్మినల్లోని MySQL సర్వర్ల కోసం టేబుల్ తొలగింపు ప్రక్రియను చూపుతాయి.
sudo mysql-మీరు రూట్-pMySQL షెల్ని నమోదు చేసిన తర్వాత, డేటాబేస్లను జాబితా చేయండి మరియు మీరు టేబుల్ను తొలగించాలనుకుంటున్న డేటాబేస్ను ఎంచుకోండి.
చూపించు డేటాబేస్లు ;డేటాబేస్ పేరుతో USE స్టేట్మెంట్ను అమలు చేయడం ద్వారా సరైన డేటాబేస్ను ఎంచుకోండి.
వా డు డేటాబేస్_పేరు;జాబితా నుండి డేటాబేస్ ఎంచుకున్న తర్వాత, పట్టికను కూడా ఎంచుకోండి. డేటాబేస్లోని పట్టికల జాబితాను చూడటానికి, SHOW TABLES ఆదేశాన్ని అమలు చేయండి:
చూపించు పట్టికలు ;ఇప్పుడు, మీరు తొలగించాలనుకుంటున్న పట్టికను ఎంచుకోండి. పట్టికను తొలగించడానికి, డ్రాప్ టేబుల్ ఆదేశాన్ని అమలు చేయండి మరియు పట్టిక పేరును అందించండి, ఉదాహరణకు:
డ్రాప్ పట్టిక టేబుల్_పేరు;మీరు ఒక టేబుల్ని తొలగించలేకపోతే లేదా డ్రాప్ చేయలేకపోతే, ఆ టేబుల్కు మీకు సరైన అధికారాలు ఉన్నాయో లేదో నిర్ధారించుకోండి. మీకు హక్కుల సమస్య లేనప్పటికీ, పట్టికను తొలగించడానికి ప్రయత్నిస్తున్నప్పుడు ఇంకా లోపం సంభవిస్తుంటే, మీరు లేని పట్టికను తొలగించడానికి ప్రయత్నించవచ్చు లేదా స్పెల్లింగ్ పొరపాటు ఉండవచ్చు. ఈ లోపాన్ని నివారించడానికి, MySQL IF EXISTS నిబంధనను అందిస్తుంది. మీరు ఈ నిబంధనను ఉపయోగిస్తే, డేటాబేస్లోని ప్రశ్నలో ఇవ్వబడిన పేరు యొక్క పట్టిక లేనట్లయితే MySQL ఎటువంటి లోపాలను విసిరేయదు. IF EXISTS నిబంధనలో నిర్దిష్ట వాక్యనిర్మాణం ఉంది, దానిని అనుసరించాల్సిన అవసరం ఉంది, క్రింద చూపబడింది:
డ్రాప్ డేటాబేస్ IF EXISTS డేటాబేస్_పేరు;ముగింపు
ఈ ఆర్టికల్ IF EXISTS నిబంధనతో మరియు లేకుండా MySQL డేటాబేస్లో ఇప్పటికే ఉన్న పట్టికను తొలగించడానికి రెండు విభిన్న పద్ధతులను కలిగి ఉంది. మీ సౌలభ్యం కోసం ఈ రెండు పద్ధతుల మధ్య వ్యత్యాసాన్ని కూడా వ్యాసం వివరించింది.