MySQL வரிசை அல்லது வரிசையை நீக்கு

Mysql Delete Row Rows



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







முதலில், உங்கள் தரவுத்தள திட்டத்தில் வினவல்களைச் செய்ய உங்களிடம் சில தரவு இருக்க வேண்டும். MYSQL Workbench அல்லது Command-Line Client- ல் CREATE வினவலைப் பயன்படுத்தி 'தரவு' என்ற தரவுத்தளத்தில் 'மாணவர்' என்ற அட்டவணையை உருவாக்குவோம். அட்டவணை 'மாணவர்' ஆறு நெடுவரிசைகளைக் கொண்டுள்ளது: 'id', 'firstname', 'lastname', 'email', 'reg_date' மற்றும் 'class'. கீழே உள்ள கட்டம் பார்வையைப் பயன்படுத்தி அதன் நெடுவரிசைகளுக்கு மதிப்புகளைச் சேர்ப்போம், மாற்றங்களைச் சேமிக்க 'விண்ணப்பிக்கவும்' பொத்தானைக் கிளிக் செய்க. இப்போது நீங்கள் இந்த பதிவுகளில் ஏதேனும் புதுப்பிப்பைச் செய்யலாம்.





Workbench இடைமுகம் வழியாக நீக்கவும்

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





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



கட்டளை வரி வழியாக ஒற்றை வரிசையை நீக்கவும்

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

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

எடுத்துக்காட்டு 01: எங்கே உட்பிரிவில் ஒரு நிபந்தனையைப் பயன்படுத்துதல்
'நீக்கு' வினவலில் 'WHERE' உட்பிரிவைப் பயன்படுத்தி ஒற்றை வரிசையை நீக்குவோம். மேலே உள்ள வரிசை எண் 10 ஆன ‘கடைசி பெயர் = வலீட்’ வரிசையை நாங்கள் நீக்குகிறோம். இதை இவ்வாறு முயற்சிப்போம்:

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

‘வினவல் சரி, 1 வரிசை பாதிக்கப்பட்டது’ என்று காண்பிக்கப்படுவதால் அது வெற்றிகரமாக நீக்கப்பட்டது.

அட்டவணை 'மாணவர்' வரிசையின் அனைத்து வரிசைகளும் காட்சிக்கு வைக்கப்பட்டுள்ளன, 10 இன் பதிவை நாம் காணலாம்வதுஅட்டவணையில் இருந்து வரிசை நீக்கப்பட்டது.

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

உதாரணம் 02: எங்கே உட்பிரிவில் ஒன்றுக்கு மேற்பட்ட நிபந்தனைகளைப் பயன்படுத்துதல்
MySQL இன் ‘நீக்கு’ வினவலில் ஒன்றுக்கு மேற்பட்ட நிபந்தனைகளைப் பயன்படுத்தி ஒற்றை வரிசையை அட்டவணையில் இருந்து நீக்கலாம். நாங்கள் 'எங்கே' உட்பிரிவில் இரண்டு நிபந்தனைகளைப் பயன்படுத்துகிறோம், எ.கா., 'கடைசி பெயர் = குர்ஷீத்' மற்றும் 'id> 7'. இந்த வினவல் '7' ஐ விட அதிகமான ஐடி கொண்ட வரிசையை மட்டுமே நீக்கும், அதன் கடைசி பெயர் 'குர்ஷீத்'. எங்கள் விஷயத்தில், இது 9 ஆகும்வதுவரிசை

>> அழி இருந்து தகவல்கள் .மாணவர் எங்கே கடைசி பெயர்=குர்ஷீத் ' மற்றும் ஐடி> 7;

9வது‘வினவல் சரி, 1 வரிசை பாதிக்கப்பட்டுள்ளது’ என்று சொல்வதால் வரிசை வெற்றிகரமாக நீக்கப்பட்டது.

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

எடுத்துக்காட்டு 03: எங்கே உட்பிரிவில் LIMIT நிபந்தனையைப் பயன்படுத்துதல்
'நீக்கு' வினவலில் உள்ள 'LIMIT' உட்பிரிவு வழியாக ஒரு வரிசையையும் நாம் நீக்கலாம். இந்த வினவலில், ஒரு வரிசை நீக்கப்படுவதற்கு ஒரு வரம்பை ‘1’ என வரையறுக்க வேண்டும். 'நீக்கு' வினவலின் 'WHERE' பிரிவில் '1' என்ற வரம்பு மதிப்பை வரையறுத்துள்ளோம். இது 'கடைசி பெயர் = அவான்' கொண்ட அனைத்து பதிவுகளிலிருந்தும் முதல் வரிசையை மட்டுமே நீக்கும், இது வரிசை எண் 2 ஆகும்.

>> அழி இருந்து தகவல்கள் .மாணவர் எங்கே கடைசி பெயர்='மேகம்' உத்தரவின் படி ஐடி அளவு 1;

புதுப்பிக்கப்பட்ட அட்டவணையை சரிபார்க்க 'SELECT' வினவலைப் பயன்படுத்தவும். 2 என்பதை நீங்கள் பார்க்கலாம்ndகீழே காட்டப்பட்டுள்ளபடி வரிசை அட்டவணையில் எங்கும் இல்லை, எங்களிடம் 7 வரிசைகள் மட்டுமே உள்ளன.

கட்டளை வரி வழியாக பல வரிசைகளை நீக்கவும்

அட்டவணையில் 'மாணவர்' என்ற அட்டவணையை முதலில் சில பதிவுகளைச் சேர்ப்பதன் மூலம் பல வரிசைகளை நீக்கலாம். கடைசிப் பெயர் 'அவான்' இருக்கும் அட்டவணையின் பதிவுகளை, ஒரே எங்கு உட்பிரிவுடன் 'SELECT' வினவலைப் பயன்படுத்தி காண்பிப்போம். இந்த வினவல் 4 வரிசைகளை மட்டுமே காட்டும், ஏனெனில் ‘கடைசி பெயர் = அவான்’ நெடுவரிசைக்கு 4 பதிவுகள் மட்டுமே உள்ளன.

>> தேர்ந்தெடுக்கவும் * இருந்து தகவல்கள் .மாணவர் எங்கே கடைசி பெயர்='மேகம்';

எடுத்துக்காட்டு 01: எங்கே உட்பிரிவில் LIMIT நிபந்தனையைப் பயன்படுத்துதல்
ஒரு அட்டவணையில் இருந்து பல வரிசைகளை நீக்க, 'நீக்கு' வினவலின் 'WHERE' பிரிவில் உள்ள 'LIMIT' நிபந்தனையைப் பயன்படுத்தலாம். 1 அல்லது வேறு எதிர்மறை எண்ணைத் தவிர 'லிமிட்' என்பதை நாம் வரையறுக்க வேண்டும். எனவே, அட்டவணையில் இருந்து 3 வரிசைகளை நீக்க, 'LIMIT' ஐ '3' என வரையறுத்து வருகிறோம். பதிவின் முதல் மூன்று வரிசைகளை ‘கடைசிப் பெயர்’ ‘அவன்’ என்று நீக்கும்.

>> அழி இருந்து தகவல்கள் .மாணவர் எங்கே கடைசி பெயர்='மேகம்' உத்தரவின் படி ஐடி அளவு 3;

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

எடுத்துக்காட்டு 02: எங்கே உட்பிரிவில் ஒன்றுக்கு மேற்பட்ட நிபந்தனைகளைப் பயன்படுத்துதல்
அட்டவணைக்கு மேலே உள்ளதைப் பயன்படுத்துகிறோம் மற்றும் 'ஐடி' 2 ஐ விட அதிகமாகவும் 9 ஐ விடக் குறைவாகவும் உள்ள வரிசைகளை நீக்குவதற்கு 'எங்கே' பிரிவில் இரண்டு நிபந்தனைகளை வரையறுத்துள்ளோம்:

>> அழி இருந்து தகவல்கள் .மாணவர் எங்கே ஐடி> 2 மற்றும் ஐடி< 9;

பதிவுகளைச் சரிபார்க்கும் போது எங்களிடம் 2 வரிசைகள் மட்டுமே உள்ளன.

எடுத்துக்காட்டு 03: அனைத்து வரிசைகளையும் நீக்கவும்
கட்டளை வரியில் கீழே உள்ள எளிய வினவலைப் பயன்படுத்தி 'மாணவர்' அட்டவணையில் இருந்து அனைத்து வரிசைகளையும் நீக்கலாம்:

>> அழி இருந்து தகவல்கள் .மாணவர்;

பதிவுகளைக் காட்ட முயற்சிக்கும்போது, ​​நீங்கள் ஒரு வெற்று அட்டவணையைப் பெறுவீர்கள்.

முடிவுரை

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