MySQL இல் ஒரு தரவுத்தளத்தை நீக்கவும்/கைவிடவும்

Delete Drop Database Mysql




MySQL என்பது ஒரு RDBMS (ரிலேஷனல் டேட்டாபேஸ் மேனேஜ்மென்ட் சிஸ்டம்) ஆகும், இது அதன் வேகம் மற்றும் பயன்படுத்த எளிதான இடைமுகத்திற்கு பிரபலமானது. இந்த கட்டுரையில், MySQL இல் ஒரு தரவுத்தளத்தை நீக்க அல்லது கைவிட பல்வேறு முறைகள் பற்றி நீங்கள் அறிந்து கொள்வீர்கள். இந்த கட்டுரையில், MySQL இல் தரவுத்தளங்களை உருவாக்குதல் மற்றும் பட்டியலிடுதல் பற்றிய வேலை அறிவு உங்களுக்கு ஏற்கனவே இருப்பதாக நாங்கள் கருதுகிறோம். எனவே, நீங்கள் ஏற்கனவே உங்கள் கணினியில் MySQL ஐ நிறுவியிருந்தால் மற்றும் நீங்கள் நீக்க விரும்பும் MySQL இல் சில போலி தரவுத்தளங்கள் இருந்தால் படிக்க தயங்கவும். MySQL உடன் தொடங்க, முனையத்தைத் திறக்கவும். முதலில், பின்வரும் கட்டளை வழியாக MySQL இன் பதிப்பைச் சரிபார்க்கவும்:

mysql-வி


உங்களிடம் MySQL இன் சமீபத்திய பதிப்பு இருந்தால், நீங்கள் செல்வது நல்லது.







அடுத்து, பின்வரும் கட்டளையை இயக்குவதன் மூலம் கணினியின் mysql.service இன் நிலையை சரிபார்க்கவும்



sudo systemctl நிலை mysql


சேவை செயலில் இல்லை என்றால், சேவையைத் தொடங்கவும்.



sudo systemctl தொடங்கு mysql

சேவையைத் தொடங்கிய பிறகு, MySQL கிளையண்ட்டுடன் இணைக்கவும் அல்லது ரூட் பயனராக MySQL ஷெல்லில் உள்நுழைக. ரூட் பயனர் உள்நுழைவுக்கான அணுகல் உங்களுக்கு இல்லையென்றால், 'ரூட்' ஐ உங்கள் பயனர்பெயருடன் மாற்றவும். இந்த கட்டுரையில், MySQL WorkBench எனப்படும் GUI க்கு பதிலாக செயல்முறையை நிரூபிக்க முனையத்தைப் பயன்படுத்துவோம்.





sudo mysql-நீங்கள் ரூட்-


MySQL இல் உள்நுழைந்த பிறகு, 'SHOW DATABASES' கட்டளையைப் பயன்படுத்தி தரவுத்தளங்களை பட்டியலிடுங்கள்.

ஷோடாடாபேஸ்கள்;


தரவுத்தளங்களின் பட்டியலை நீங்கள் பெற்றவுடன், நீங்கள் நீக்க விரும்பும் தரவுத்தளத்தைத் தேர்ந்தெடுக்கவும். நீங்கள் ஏற்கனவே உள்ள தரவுத்தளத்தை நீக்க விரும்பினால், தரவுத்தள பெயருடன், எளிய 'டிராப் டேட்டாபேஸ்' கட்டளையை பின்வருமாறு இயக்கலாம்:



DROPDATABASE தரவுத்தளம்_ பெயர்;


நினைவில் கொள்ளுங்கள், அந்த தரவுத்தளத்தை நீக்க உங்களுக்கு சலுகைகள் இருந்தால் மட்டுமே நீங்கள் ஒரு தரவுத்தளத்தை நீக்கவோ அல்லது கைவிடவோ முடியும். எனவே, அந்த தரவுத்தளத்தை நீக்குவதற்கான சலுகைகளைக் கொண்ட குறிப்பிட்ட பயனருடன் உள்நுழைவதை உறுதிசெய்க.

தரவுத்தளத்தை நீக்கிய பிறகு, ‘SHOW DATABASES’ கட்டளையைப் பயன்படுத்தி மீண்டும் தரவுத்தளங்களை பட்டியலிடுவோம்.

ஷோடாடாபேஸ்கள்;


நீங்கள் பார்க்க முடியும் என, நீக்கப்பட்ட தரவுத்தளம் இனி MySQL இல் இல்லை.

மற்றொரு வழக்கில், ஒரு தரவுத்தளத்தை உருவாக்குவது போலவே, வழங்கப்பட்ட பெயருடன் தரவுத்தளம் இல்லையென்றால் பிழையைத் தவிர்க்க ‘IF EXISTS’ உட்பிரிவைப் பயன்படுத்தலாம். நீங்கள் ‘EXISTS’ பிரிவைப் பயன்படுத்தாவிட்டால் மற்றும் தரவுத்தளம் இல்லை என்றால், MySQL ஒரு பிழையை வெளியிடும். 'IF EXISTS' உட்பிரிவைப் பயன்படுத்துவதற்கான தொடரியல் பின்வருமாறு

DROPDATABASEIFEXISTS தரவுத்தளம்_ பெயர்;

முடிவுரை

இந்த கட்டுரையில் MySQL இல் ஏற்கனவே உள்ள தரவுத்தளத்தை நீக்குவதற்கான இரண்டு வெவ்வேறு முறைகள் உள்ளன, 'IF EXISTS' உட்பிரிவு மற்றும் இல்லாமல்.