| Type | Full Form | Purpose | Examples |
|---|---|---|---|
| DDL | Data Definition Language | Database structure modify | CREATE, ALTER, DROP |
| DML | Data Manipulation Language | Data modify | INSERT, UPDATE, DELETE |
| DQL | Data Query Language | Data read | SELECT |
| DCL | Data Control Language | Permissions management | GRANT, REVOKE |
| TCL | Transaction Control Language | Transactions management | COMMIT, ROLLBACK |
- Tables, databases, indexes create karta hai
- Data types aur constraints define karta hai
- Existing table structure modify karta hai
- Columns add/delete/rename
- Data types change
- Constraints add/remove
- Table/database permanently delete karta hai
- Dangerous - data lost forever
- All table data delete karta hai (structure safe)
- Faster than DELETE
- Triggers not fired
- Table name change karta hai
- Dependencies check karna important
- Primary Key se maintain hoti hai
- Har row unique identification
- Foreign Key se maintain hoti hai
- Tables ke beech valid relationships
- Data Types, Check, Default, Not Null se maintain hoti hai
- Valid values aur formats ensure karti hai
- Triggers, Procedures, Business Rules se maintain hoti hai
- Company specific logic implement karti hai
SHOW DATABASES;- All databases listSELECT DATABASE();- Current databaseSHOW TABLES;- All tables in current databaseDESCRIBE table_name;- Table structureSHOW CREATE TABLE table_name;- Complete table creation scriptSHOW COLUMNS FROM table_name;- All columns informationSHOW INDEX FROM table_name;- Table indexesSHOW TABLE STATUS;- Table size and statistics
- Unique + Not Null
- Table ki main identity
- Do tables ko connect karta hai
- Referential integrity maintain karta hai
- Duplicate values allow nahi karta
- Null values allowed
- Empty values allow nahi karta
- Mandatory fields ke liye
- Specific conditions validate karta hai
- Data quality ensure karta hai
- Automatic value provide karta hai
- User input nahi diya to ye value use hoti hai
- Fast searching enable karta hai
- Query performance improve karta hai
- CREATE, ALTER, DROP, TRUNCATE, RENAME
- Table structure modification
- Database design principles
- All 7 major constraints practical use
- Data integrity maintenance
- Real-world business rules application
- Database metadata access
- Table structure analysis
- Professional debugging techniques
- Proper data types selection
- Constraints for data quality
- Naming conventions
- Performance considerations