MySQL అనేది RDBMS (రిలేషనల్ డేటాబేస్ మేనేజ్మెంట్ సిస్టమ్), ఇది దాని వేగం మరియు ఉపయోగించడానికి సులభమైన ఇంటర్ఫేస్కు ప్రసిద్ధి చెందింది. ఈ ఆర్టికల్లో, MySQL లో డేటాబేస్ తొలగించడానికి లేదా డ్రాప్ చేయడానికి వివిధ పద్ధతుల గురించి మీరు నేర్చుకుంటారు. ఈ వ్యాసంలో, MySQL లో డేటాబేస్ల సృష్టి మరియు జాబితాపై మీకు ఇప్పటికే పని పరిజ్ఞానం ఉందని మేము అనుకుంటాము. కాబట్టి, మీరు ఇప్పటికే మీ సిస్టమ్లో MySQL ని ఇన్స్టాల్ చేసి ఉంటే మరియు MySQL లో మీరు తొలగించాలనుకుంటున్న కొన్ని డమ్మీ డేటాబేస్లను కలిగి ఉంటే చదవడానికి సంకోచించకండి. MySQL తో ప్రారంభించడానికి, టెర్మినల్ని తెరవండి. ముందుగా, కింది ఆదేశం ద్వారా MySQL వెర్షన్ని తనిఖీ చేయండి:mysql-వి
మీరు MySQL యొక్క తాజా వెర్షన్ కలిగి ఉంటే, మీరు వెళ్లడం మంచిది.
తరువాత, కింది ఆదేశాన్ని అమలు చేయడం ద్వారా సిస్టమ్ యొక్క mysql.service స్థితిని తనిఖీ చేయండి
sudo systemctl స్థితి mysql
సేవ సక్రియంగా లేకపోతే, సేవను ప్రారంభించండి.
sudo systemctl ప్రారంభం mysql
సేవను ప్రారంభించిన తర్వాత, MySQL క్లయింట్కు కనెక్ట్ చేయండి లేదా రూట్ యూజర్గా MySQL షెల్కి లాగిన్ చేయండి. మీకు రూట్ యూజర్ లాగిన్ యాక్సెస్ లేకపోతే, ‘రూట్’ ని మీ యూజర్ నేమ్తో భర్తీ చేయండి. ఈ వ్యాసంలో, మేము MySQL వర్క్బెంచ్ అని పిలువబడే GUI కి బదులుగా ప్రక్రియను ప్రదర్శించడానికి టెర్మినల్ని ఉపయోగిస్తాము.
sudo mysql-మీరు రూట్-p
MySQL కి లాగిన్ అయిన తర్వాత, ‘SHOW DATABASES’ ఆదేశాన్ని ఉపయోగించి డేటాబేస్లను జాబితా చేయండి.
మీరు డేటాబేస్ల జాబితాను కలిగి ఉన్న తర్వాత, మీరు తొలగించాలనుకుంటున్న డేటాబేస్ని ఎంచుకోండి. మీరు ఇప్పటికే ఉన్న డేటాబేస్ను తొలగించాలనుకుంటే, మీరు డేటాబేస్ పేరుతో పాటు, సాధారణ ‘డ్రాప్ డేటాబేస్’ ఆదేశాన్ని ఈ క్రింది విధంగా అమలు చేయవచ్చు:
DROPDATABASE డేటాబేస్_పేరు;
గుర్తుంచుకోండి, ఆ డేటాబేస్ తొలగించడానికి మీకు అధికారాలు ఉంటే మాత్రమే మీరు డేటాబేస్ను తొలగించవచ్చు లేదా డ్రాప్ చేయవచ్చు. కాబట్టి, ఆ డేటాబేస్ను తొలగించే అధికారాలను కలిగి ఉన్న నిర్దిష్ట వినియోగదారుతో లాగిన్ అవ్వాలని నిర్ధారించుకోండి.
డేటాబేస్ని తొలగించిన తర్వాత, ‘SHOW DATABASES’ ఆదేశాన్ని ఉపయోగించి మేము మళ్లీ డేటాబేస్లను జాబితా చేస్తాము.
షోడాటాబేస్లు;
మీరు గమనిస్తే, తొలగించబడిన డేటాబేస్ MySQL లో ఉండదు.
మరొక సందర్భంలో, డేటాబేస్ సృష్టించినట్లే, అందించిన పేరుతో డేటాబేస్ లేనట్లయితే లోపాన్ని నివారించడానికి మీరు ‘IF EXISTS’ నిబంధనను ఉపయోగించవచ్చు. ఒకవేళ మీరు ‘If EXISTS’ నిబంధనను ఉపయోగించకపోతే మరియు డేటాబేస్ ఉనికిలో లేకుంటే, MySQL ఒక లోపాన్ని అవుట్పుట్ చేస్తుంది. 'IF EXISTS' నిబంధనను ఉపయోగించడానికి వాక్యనిర్మాణం క్రింది విధంగా ఉంది
DROPDATABASEIFEXISTS డేటాబేస్_పేరు;
ముగింపు
ఈ వ్యాసం MySQL లో ఇప్పటికే ఉన్న డేటాబేస్ను తొలగించడానికి రెండు విభిన్న పద్ధతులను కలిగి ఉంది, 'IF EXISTS' నిబంధనతో మరియు లేకుండా.