CodeGym/Java Course/All lectures for TA purposes/அட்டவணையில் உள்ள தரவை நீக்குதல்

அட்டவணையில் உள்ள தரவை நீக்குதல்

கிடைக்கப்பெறுகிறது

5.1 அறிக்கையிலிருந்து நீக்கு

SQL இல் செய்வது டேட்டாவை நீக்குவது. நீங்கள் எல்லாவற்றையும் மிக விரைவாக நீக்கலாம், மேலும் யாரும் உங்களிடம் எந்த உறுதிப்படுத்தலையும் கேட்க மாட்டார்கள்.

எளிமையான சூழ்நிலையுடன் ஆரம்பிக்கலாம்: ஒரு அட்டவணையில் ஒரு வரிசையை எப்படி நீக்குவது .

நீங்கள் அடிக்கடி பார்க்கும் காட்சி இதுவாகும், இது பொதுவாக ஒரு குறிப்பிட்ட பதிவை நீக்குவது மற்றும் நிலையான வினவல் பொதுவாக இப்படி இருக்கும்:

DELETE FROM table
WHERE id = 133;

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

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

DELETE FROM table
WHERE id IN (1, 2, 3,);

ஒரு குறிப்பிட்ட நிபந்தனையுடன் பொருந்தக்கூடிய வரிசைகளை அகற்றுவது மூன்றாவது காட்சி:

DELETE FROM table
WHERE condition;

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

DELETE FROM employee
WHERE occupation = 'Programmer';

இறுதியாக, நீங்கள் எல்லா பதிவுகளையும் நீக்க விரும்பினால், இது போன்ற வினவலை எழுதலாம்:

DELETE FROM table

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

5.2 அனைத்தையும் நீக்குதல்

விரைவாக அகற்றுவதற்கு (பயனர்களுக்கு தலைவலி சேர்க்க), SQL இன்னும் சில கட்டளைகளைக் கொண்டுள்ளது.

அட்டவணையில் உள்ள எல்லா தரவையும் விரைவாக நீக்குவது எப்படி? ஆபரேட்டரைப் பயன்படுத்தவும் TRUNCATE:

TRUNCATE TABLE table

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

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

DROP TABLE table

மூலம், தரவுத்தள திட்டங்களுடன் ஒத்த விருப்பங்கள் உள்ளன . நீங்கள் தரவுத்தளத்தையே நீக்க விரும்பினால், பின்:

DROP SCHEME database

அல்லது:

DROP DATABASE database

நீக்குவதற்கு DROPஐயும் பயன்படுத்தலாம்:

  • நிகழ்வு
  • செயல்பாடு
  • செயல்முறை
  • INDEX
  • VIEW
  • தூண்டுதல்

தரவு நீக்கம் தொடர்பான சில சுவாரஸ்யமான கதைகள் இங்கே:

நாள் இடைவேளை. sysadmin பிழையின் காரணமாக GitLab 300 GB வாடிக்கையாளர் தரவை நீக்கியது

sudo rm -rf, அல்லது 2017/01/31 முதல் GitLab.com தரவுத்தள சம்பவம்

சிலிக்கான் பள்ளத்தாக்கு "சிலிக்கான் பள்ளத்தாக்கு" - தரவு நீக்கம்

கருத்துக்கள்
  • பிரபலமானவை
  • புதியவை
  • பழையவை
ஒரு கருத்தைத் தெரிவிக்க நீங்கள் உள்நுழைந்திருக்க வேண்டும்
இந்தப் பக்கத்தில் இதுவரை எந்தக் கருத்தும் வழங்கப்படவில்லை