MySQL இருக்கும் அட்டவணையில் இருந்து ஒரு நெடுவரிசையை விடுங்கள்

Mysql Drop Column From Existing Table



MySQL தரவுத்தள உள்கட்டமைப்பு உண்மையில் கிளவுட்-நேட்டிவ் பயன்பாடுகளை உருவாக்க முற்றிலும் நிர்வகிக்கப்படும் தரவுத்தள சேவையாகும். தரவுத்தளத்தை மாற்றுவதற்கான பல்வேறு வினவல்கள் அல்லது கட்டளைகளை நாங்கள் செய்யும் பல்வேறு நிகழ்வுகள் உள்ளன. வழக்கைப் பொறுத்து, ALTER வெளிப்பாடு பெரும்பாலும் 'ADD', 'Delete/DROP' மற்றும் 'MODIFY' கட்டளைகளுக்கு சேர்க்கப்படும். MySQL DROP COLUMN உட்பிரிவைப் பயன்படுத்தி ஏற்கனவே உள்ள அட்டவணையில் இருந்து ஒரு நெடுவரிசையை எப்படி அகற்றுவது என்பதை இந்த டுடோரியல் வழிகாட்டி துல்லியமாக கற்றுக்கொள்ளும்.

தொடரியல்

>> வயது மேசை அட்டவணை_ பெயர் கைவிட நெடுவரிசை தற்போதைய_பத்தியம்_பெயர்;

இந்த வினவலுக்கான மேற்கண்ட தொடரியலை ஆராய்வோம்:







  • அட்டவணை_ பெயர்: நீங்கள் மாற்ற விரும்பும் ஏற்கனவே உள்ள அட்டவணையின் தலைப்பு.
  • தற்போதுள்ள_கோலம்_ பெயர்: நீக்கப்பட வேண்டிய நெடுவரிசையின் பெயர்.

குறிப்பு: நீங்கள் ஒன்றுக்கு மேற்பட்ட நெடுவரிசைகளை நீக்கலாம். அதற்கு, உங்கள் வினவலில் ஒன்றுக்கு மேற்பட்ட DROP COLUMN உட்பிரிவைப் பயன்படுத்த வேண்டும்.



MySQL Workbench வழியாக நெடுவரிசையை விடுங்கள்

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







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



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

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

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

கீழே மற்றொரு சாளரம் திறக்கப்படும். 'மாணவர்' அட்டவணையில் ஏற்படும் மாற்றங்களைப் பிரதிபலிக்க ஒரு பினிஷ் பொத்தானைத் தட்டவும்.

அட்டவணை 'மாணவர்' அட்டவணையிலிருந்து 'வயது' அகற்றப்பட்டதை நாங்கள் இங்கு காணமுடியாததால் நீங்கள் காணலாம்.

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

>> வயது மேசை தகவல்கள் .மாணவர் கைவிட நெடுவரிசை வயது;

நெடுவரிசை 'வயது' இல்லாமல் மாற்றப்பட்ட புதிய அட்டவணை கீழே காட்டப்பட்டுள்ளது.

கட்டளை வரி ஷெல் வழியாக ஒரு நெடுவரிசையை விடுங்கள்

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

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

>> தேர்ந்தெடுக்கவும் * இருந்து தகவல்கள் .மாணவர் உத்தரவின் படி ஐடி;

எடுத்துக்காட்டு 01: ஒற்றை நெடுவரிசையை விடுங்கள்

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

>> வயது மேசை தகவல்கள் .மாணவர் கைவிட நெடுவரிசை கடைசி பெயர்;

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

>> தேர்ந்தெடுக்கவும் * இருந்து தகவல்கள் .மாணவர் உத்தரவின் படி ஐடி;

கீழேயுள்ள வெளியீடு 8 பத்திகள் மட்டுமே எஞ்சியிருப்பதைக் காட்டுகிறது, மேலும் 'கடைசி பெயர்' மற்றும் அதன் மதிப்புகள் 'மாணவர்' அட்டவணையில் இருந்து வெற்றிகரமாக நீக்கப்பட்டது.

தொடக்க, கடைசி, நடுத்தர மற்றும் அட்டவணையின் எந்த நிலையிலிருந்தும் நெடுவரிசைகளை நீக்கலாம்.

எடுத்துக்காட்டு 02: ஒன்றுக்கு மேற்பட்ட நெடுவரிசைகளை விடுங்கள்

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

>> வயது மேசை தகவல்கள் .மாணவர் கைவிட நெடுவரிசை பாலினம், கைவிட நெடுவரிசை reg_date;

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

>> தேர்ந்தெடுக்கவும் * இருந்து தகவல்கள் .மாணவர் உத்தரவின் படி ஐடி;

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

முடிவுரை

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