DBMS లో DDL వర్సెస్ DML
విషయము
- విషయ సూచిక: DBMS లో DDL మరియు DML మధ్య వ్యత్యాసం
- DBMS లో DDL వర్సెస్ DML
- పోలిక చార్ట్
- DDL
- DML
- కీ తేడా
- ముగింపు
- వివరణాత్మక వీడియో
డేటా బేస్ మేనేజ్మెంట్ సిస్టమ్ అయిన DBMS లో DDL మరియు DML మధ్య వ్యత్యాసం ఏమిటంటే, DDL, డేటాబేస్ నిర్మాణంలో డేటాబేస్ స్కీమాను పేర్కొనడానికి ఉపయోగించే డేటా డెఫినిషన్ లాంగ్వేజ్, అయితే DML అనేది డేటా మానిప్యులేషన్ లాంగ్వేజ్, ఇది డేటా బేస్ నుండి డేటాను తిరిగి పొందటానికి ఉపయోగించబడుతుంది.
విషయ సూచిక: DBMS లో DDL మరియు DML మధ్య వ్యత్యాసం
- DBMS లో DDL వర్సెస్ DML
- పోలిక చార్ట్
- DDL
- DML
- కీ తేడా
- ముగింపు
- వివరణాత్మక వీడియో
DBMS లో DDL వర్సెస్ DML
DDL అనేది డేటా డెఫినిషన్ లాంగ్వేజ్ అయితే DML డేటా మానిప్యులేషన్ లాంగ్వేజ్, రెండు పదాలు ఒకే విధంగా పరిగణించబడతాయి, కానీ అవి భిన్నంగా ఉంటాయి. డీబీఎంఎస్లో వారి పాత్ర వేరు. DDL అనేది డేటా డెఫినిషన్ భాష, ఇది డేటాబేస్ నిర్మాణంలో డేటాబేస్ స్కీమాను పేర్కొనడానికి ఉపయోగించబడుతుంది, అయితే DML అనేది డేటా మానిప్యులేషన్ లాంగ్వేజ్, ఇది డేటాబేస్ నుండి డేటాను తిరిగి పొందటానికి ఉపయోగించబడుతుంది. DBMS అనేది ఒక డేటాబేస్ నిర్వహణ వ్యవస్థ, ఇది సాఫ్ట్వేర్ ప్యాకేజీ, DMBS యొక్క ముఖ్య ఉద్దేశ్యం డేటాను మార్చడం. సాధారణంగా డేటాను హార్డ్ రూపంలో నిర్వహించలేము ఎందుకంటే ఇది కోల్పోయే అనేక కారణాల వల్ల, దానిని నిర్వహించడం కష్టం. DBMS డేటా మానిప్యులేషన్ను చాలా సులభం మరియు సురక్షితంగా చేస్తుంది. మీ రికార్డ్ సేవ్ చేయబడింది మరియు ఏ సందర్భంలోనైనా దాన్ని కోల్పోయే ప్రమాదం లేదు. DML అనేది డేటా మానిప్యులేషన్, ఇది డేటా మానిప్యులేషన్ లాంగ్వేజ్ ఉపయోగించి నిండిన డేటాబేస్లోని టేబుల్ అయిన స్కీమాను సృష్టించడానికి ఉపయోగించబడుతుంది. డేటా డెఫినిషన్ లాంగ్వేజ్ ఫిల్ కాలమ్ అయితే, డేటాబేస్లో టేబుల్ మరియు అడ్డు వరుస యొక్క వరుసను డిడిఎల్ పూరిస్తుంది. డేటాబేస్లోని పట్టిక నుండి డేటాను చొప్పించడానికి, సవరించడానికి, తొలగించడానికి మరియు తిరిగి పొందడానికి DML ను ఉపయోగించవచ్చు. విధానపరమైన DMLS మరియు డిక్లరేటివ్ DMLS అనే రెండు రకాల డేటా మానిప్యులేషన్ లాంగ్వేజ్ ఉన్నాయి. విధానపరమైన DMLS తిరిగి పొందవలసిన డేటాను వివరిస్తుంది మరియు ఇది పట్టిక నుండి డేటాను ఎలా పొందాలో కూడా నిర్వచిస్తుంది, అయితే డిక్లరేటివ్ DMLS తిరిగి పొందవలసిన డేటాను వివరిస్తుంది. డేటా నిర్వహణ అనేది DBMS అందించే మరో చాలా ముఖ్యమైన పని మరియు లక్షణాలు. స్ట్రక్చర్ క్వరీ లాంగ్వేజ్ అయిన SQL అనేది DBMS కోసం ఎక్కువగా ఉపయోగించే సాఫ్ట్వేర్. DDL అనేది డేటాబేస్ స్కీమాను నిర్వచించే డేటా డెఫినిషన్ భాష.డేటా డెఫినిషన్ లాంగ్వేజ్ అన్ని ఇతర అదనపు లక్షణాలను నిర్వచించడం వంటి అనేక సౌకర్యాలను అందిస్తుంది మరియు ఇది అడ్డంకులను పేర్కొనే సదుపాయాన్ని అందిస్తుంది. డేటాబేస్ సృష్టించడానికి డేటా డెఫినిషన్ లాంగ్వేజ్ యొక్క క్రియేట్ కమాండ్ ఉపయోగించబడుతుంది. పట్టికలోని కంటెంట్ను మార్చడానికి మాకు ఉపయోగించిన ఆల్టర్ ఆదేశం. పట్టిక నుండి కొంత డేటాను తొలగించడానికి డ్రాప్ టేబుల్ ఉపయోగించబడుతుంది. పట్టిక నుండి మొత్తం కంటెంట్ను తొలగించడానికి కత్తిరించే ఆదేశం ఉపయోగించబడుతుంది మరియు పేరు మొత్తం డేటాబేస్ పేరు మార్చడానికి ఉపయోగించబడుతుంది. డేటాబేస్ సృష్టించడానికి ఉపయోగించే అన్ని ఆదేశాలను డేటా డెఫినిషన్ లాంగ్వేజ్ అంగీకరిస్తుంది. పట్టిక నుండి డేటాను తిరిగి పొందడానికి డేటా మానిప్యులేషన్లో ఎంచుకోండి. డేటాలోని డేటాను నెట్టడానికి డేటా మానిప్యులేషన్లో చొప్పించండి. డేటా మానిప్యులేషన్ భాషలో నవీకరణ పట్టికను సంస్కరించడానికి మరియు డేటా మానిప్యులేషన్ భాషలో తొలగించడానికి పట్టిక నుండి డేటాను తొలగించడానికి ఉపయోగించబడుతుంది.
పోలిక చార్ట్
ఆధారంగా | DDL | DML |
అర్థం | DDL అనేది డేటా డెఫినిషన్ భాష, ఇది డేటాబేస్ నిర్మాణంలో డేటాబేస్ స్కీమాను పేర్కొనడానికి ఉపయోగించబడుతుంది | DML అనేది డేటా మానిప్యులేషన్ భాష, ఇది డేటాబేస్ నుండి డేటాను తిరిగి పొందటానికి ఉపయోగించబడుతుంది. |
ఉన్నచో | DDL అంటే డేటా డెఫినిషన్ లాంగ్వేజ్ | DML అంటే డేటా మానిప్యులేషన్ లాంగ్వేజ్ |
రకం | డేటా డెఫినిషన్ లాంగ్వేజ్ రకం లేదు | విధానపరమైన DMLS మరియు డిక్లరేటివ్ DMLS అనే రెండు రకాల డేటా మానిప్యులేషన్ లాంగ్వేజ్ ఉన్నాయి. |
ఆదేశాలు | DDL యొక్క సాధారణ ఆదేశాలు CREATE, ALTER, DROP | DML యొక్క సాధారణ ఆదేశాలు SELECT, INSERT, UPDATE |
DDL
DDL అనేది డేటాబేస్ స్కీమాను నిర్వచించే డేటా డెఫినిషన్ భాష. డేటా డెఫినిషన్ లాంగ్వేజ్ అన్ని ఇతర అదనపు లక్షణాలను నిర్వచించడం వంటి అనేక సౌకర్యాలను అందిస్తుంది మరియు ఇది అడ్డంకులను పేర్కొనే సదుపాయాన్ని అందిస్తుంది. డేటాబేస్ సృష్టించడానికి డేటా డెఫినిషన్ లాంగ్వేజ్ యొక్క క్రియేట్ కమాండ్ ఉపయోగించబడుతుంది. పట్టికలోని కంటెంట్ను మార్చడానికి మాకు ఉపయోగించిన ఆల్టర్ ఆదేశం. పట్టిక నుండి కొంత డేటాను తొలగించడానికి డ్రాప్ టేబుల్ ఉపయోగించబడుతుంది. పట్టిక నుండి మొత్తం కంటెంట్ను తొలగించడానికి కత్తిరించే ఆదేశం ఉపయోగించబడుతుంది మరియు పేరు మొత్తం డేటాబేస్ పేరు మార్చడానికి ఉపయోగించబడుతుంది. డేటాబేస్ సృష్టించడానికి ఉపయోగించే అన్ని ఆదేశాలను డేటా డెఫినిషన్ లాంగ్వేజ్ అంగీకరిస్తుంది.
DML
DML అనేది డేటా మానిప్యులేషన్, ఇది డేటా మానిప్యులేషన్ లాంగ్వేజ్ ఉపయోగించి నిండిన డేటాబేస్లోని టేబుల్ అయిన స్కీమాను సృష్టించడానికి ఉపయోగించబడుతుంది. డేటా డెఫినిషన్ లాంగ్వేజ్ ఫిల్ కాలమ్ అయితే, డేటాబేస్లో టేబుల్ మరియు అడ్డు వరుస యొక్క వరుసను డిడిఎల్ పూరిస్తుంది. డేటాబేస్లోని పట్టిక నుండి డేటాను చొప్పించడానికి, సవరించడానికి, తొలగించడానికి మరియు తిరిగి పొందడానికి DML ను ఉపయోగించవచ్చు. విధానపరమైన DMLS మరియు డిక్లరేటివ్ DMLS అనే రెండు రకాల డేటా మానిప్యులేషన్ లాంగ్వేజ్ ఉన్నాయి. విధానపరమైన DMLS తిరిగి పొందవలసిన డేటాను వివరిస్తుంది మరియు ఇది పట్టిక నుండి డేటాను ఎలా పొందాలో కూడా నిర్వచిస్తుంది, అయితే డిక్లరేటివ్ DMLS తిరిగి పొందవలసిన డేటాను వివరిస్తుంది. పట్టిక నుండి డేటాను తిరిగి పొందడానికి డేటా మానిప్యులేషన్లో ఎంచుకోండి. డేటాలోని డేటాను నెట్టడానికి డేటా మానిప్యులేషన్లో చొప్పించండి. డేటా మానిప్యులేషన్ భాషలో నవీకరణ పట్టికను సంస్కరించడానికి మరియు డేటా మానిప్యులేషన్ భాషలో తొలగించడానికి పట్టిక నుండి డేటాను తొలగించడానికి ఉపయోగించబడుతుంది.
కీ తేడా
- DDL అనేది డేటా డెఫినిషన్ భాష, ఇది డేటాబేస్ నిర్మాణంలో డేటాబేస్ స్కీమాను పేర్కొనడానికి ఉపయోగించబడుతుంది, అయితే DML అనేది డేటా మానిప్యులేషన్ లాంగ్వేజ్, ఇది డేటాబేస్ నుండి డేటాను తిరిగి పొందటానికి ఉపయోగించబడుతుంది.
- DDL అంటే డేటా డెఫినిషన్ లాంగ్వేజ్ అయితే DML అంటే డేటా మానిప్యులేషన్ లాంగ్వేజ్.
- డేటా డెఫినిషన్ లాంగ్వేజ్ యొక్క రకం లేదు, అయితే రెండు రకాల డేటా మానిప్యులేషన్ లాంగ్వేజ్ విధానపరమైన DMLS మరియు డిక్లరేటివ్ DMLS.
- DDL యొక్క సాధారణ ఆదేశాలు CREATE, ALTER, DROP అయితే DML యొక్క సాధారణ ఆదేశాలు SELECT, INSERT, UPDATE.
ముగింపు
పై వ్యాసంలో డేటాబేస్లో DDL మరియు DML మధ్య వ్యత్యాసాన్ని మనం చూస్తాము.