Junior — Middle
Фарқи байни фармонҳои DDL ва DML дар базаҳои додаҳо ва чӣ гуна муайян карда мешавад?
sobes.tech AI
Ҷавоб аз AI
DDL (Забони муайянкунии додаҳо) ва DML (Забони идоракунии додаҳо) категорияҳои гуногуни фармонҳои SQL мебошанд, ки ба мақсадҳои онҳо фарқ мекунанд:
- DDL барои муайян кардан ва тағир додани сохтори базаи додаҳо истифода мешавад: эҷод, тағирот ва нест кардани ҷадвалҳо, индексҳо, схемҳо ва ғайра. Мисолҳо:
CREATE,ALTER,DROP. - DML барои кор бо додаҳо дар дохили ҷадвалҳо: ворид кардан, навсозӣ, нест кардан ва интихоб кардани додаҳо. Мисолҳо:
INSERT,UPDATE,DELETE,SELECT.
Фарқ дар он аст, ки DDL ба сохтори базаи додаҳо таъсир мерасонад, дар ҳоле ки DML ба мазмуни ҷадвалҳо таъсир мерасонад.
Дар Android, ҳангоми кор бо SQLite, ин фармонҳо ба таври монанд истифода мешаванд, масалан, барои эҷоди ҷадвалҳо — DDL, барои илова кардан ё тағир додани додаҳо — DML.