SQL DROP TABLE Statement

தரவுத்தளத்தில் ஏற்கனவே உள்ள அட்டவணையை நீக்க DROP TABLE அறிக்கையைப் பற்றி அறிக

எச்சரிக்கை!

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

SQL DROP TABLE அறிக்கை

DROP TABLE அறிக்கை தரவுத்தளத்தில் ஏற்கனவே உள்ள அட்டவணையை நீக்க பயன்படுகிறது.

அட்டவணை நீக்கம் பணிப்பாய்வு

1

காப்புப்பிரதி எடுக்கவும்

2

அட்டவணை சார்புகளைச் சரிபார்க்கவும்

3

DROP TABLE அறிக்கையை இயக்கு

4

அட்டவணை நிரந்தரமாக நீக்கப்பட்டது

DROP TABLE தொடரியல்

DROP TABLE table_name;

SQL DROP TABLE எடுத்துக்காட்டு

பின்வரும் SQL அறிக்கை ஏற்கனவே உள்ள "Shippers" அட்டவணையை நீக்குகிறது:

எடுத்துக்காட்டு

DROP TABLE Shippers;

தற்காலிக அட்டவணைகள்

சோதனை அல்லது மேம்பாட்டு அட்டவணைகளை நீக்குதல்

DROP TABLE TempUsers;

பழைய அட்டவணைகள்

காலாவதியான அட்டவணைகளை நீக்குதல்

DROP TABLE OldLogs;

மறுசீரமைப்பு

மறுசீரமைப்புக்கு முன் அட்டவணைகளை நீக்குதல்

DROP TABLE BackupCustomers;

SQL TRUNCATE TABLE

TRUNCATE TABLE அறிக்கை ஒரு அட்டவணையின் உள்ளே உள்ள தரவை நீக்க பயன்படுகிறது, ஆனால் அட்டவணையை அல்ல.

TRUNCATE TABLE தொடரியல்

TRUNCATE TABLE table_name;

DROP, TRUNCATE மற்றும் DELETE ஒப்பீடு

DROP TABLE

அட்டவணையையும் தரவையும் நீக்குகிறது

DROP TABLE table_name;
  • அட்டவணை கட்டமைப்பு நீக்கப்படும்
  • அனைத்து தரவும் நீக்கப்படும்
  • திருப்பி எடுக்க முடியாது
  • DDL கட்டளை

TRUNCATE TABLE

தரவை மட்டும் நீக்குகிறது

TRUNCATE TABLE table_name;
  • அட்டவணை கட்டமைப்பு இருக்கும்
  • அனைத்து தரவும் நீக்கப்படும்
  • வேகமானது
  • DDL கட்டளை

DELETE

தேர்ந்தெடுக்கப்பட்ட தரவை நீக்குகிறது

DELETE FROM table_name
WHERE condition;
  • அட்டவணை கட்டமைப்பு இருக்கும்
  • தேர்ந்தெடுக்கப்பட்ட வரிசைகள் மட்டும்
  • மெதுவானது
  • DML கட்டளை

பாதுகாப்பு நடவடிக்கைகள்

காப்புப்பிரதி

நீக்குவதற்கு முன் எப்போதும் காப்புப்பிரதி எடுக்கவும்

-- Backup table before dropping
SELECT * INTO Backup_Users 
FROM Users;

சரிபார்ப்பு

அட்டவணைப் பெயரை இரண்டு முறை சரிபார்க்கவும்

-- Verify table exists
SELECT name FROM sys.tables 
WHERE name = 'Users';

சார்புகள்

அட்டவணை சார்புகளைச் சரிபார்க்கவும்

-- Check dependencies
EXEC sp_depends 'Users';

பயிற்சி

SQL DROP TABLE அறிக்கை என்ன செய்கிறது?

தரவுத்தளத்திலிருந்து ஒரு அட்டவணையையும் அதன் அனைத்து தரவையும் நீக்குகிறது
✓ சரி! DROP TABLE அறிக்கை தரவுத்தளத்திலிருந்து அட்டவணையையும் அதன் அனைத்து தரவையும் நிரந்தரமாக நீக்குகிறது
ஏற்கனவே உள்ள அட்டவணையை மறுபெயரிடுகிறது
✗ தவறு! இது ALTER TABLE RENAME க்கானது
அட்டவணையையும் அதன் தரவையும் புதிய அட்டவணையில் நகலெடுக்கிறது
✗ தவறு! இது CREATE TABLE AS SELECT க்கானது