DDL срещу DML в СУБД

Автор: Laura McKinney
Дата На Създаване: 4 Април 2021
Дата На Актуализиране: 16 Може 2024
Anonim
DDL срещу DML в СУБД - Друг
DDL срещу DML в СУБД - Друг

Съдържание

Разликата между DDL и DML в СУБД, която е система за управление на база данни, е, че DDL е език за дефиниране на данни, който се използва за уточняване на схема на базата данни в структурата на базата данни, докато DML е език за обработка на данни, който се използва за извличане на данни от базата данни.


Съдържание: Разлика между DDL и DML в СУБД

  • DDL срещу DML в СУБД
  • Сравнителна диаграма
  • DDL
  • ГСД
  • Ключова разлика
  • заключение
  • Обяснително видео

DDL срещу DML в СУБД

DDL е език за дефиниране на данни, докато DML е език за манипулиране на данни, и двата термина се считат за еднакви, но са различни. Тяхната роля в СУБД е различна. DDL е език за дефиниране на данни, който се използва за определяне на схема на базата данни в структурата на базата данни, докато DML е език за обработка на данни, който се използва за извличане на данни от базата данни. СУБД е система за управление на база данни, която е софтуерен пакет, основната цел на DMBS е да манипулира данните. Обикновено данните не могат да бъдат управлявани в твърда форма, тъй като много фактори, като например могат да бъдат загубени, могат да бъдат трудни за управление. СУБД правят манипулирането на данни много лесно и безопасно. Вашият запис е запазен и няма риск да го загубите във всеки случай. DML е манипулиране на данни, която се използва за създаване на схемата, представляваща таблица в базата данни, която се попълва с помощта на езика за обработка на данни. Графа за попълване на език за дефиниране на данни, докато DDL запълва реда на таблицата и реда в базата данни се нарича кортеж. DML може да се използва за вмъкване, промяна, изтриване и извличане на данни от таблица в базата данни. Има два типа език за обработка на данни, които са процедурни DMLS и декларативни DMLS. Процедурният DMLS описва данни, които трябва да бъдат извлечени и това също така определя как да получите данните от таблицата, докато декларативният DMLS описва данните, които трябва да бъдат извлечени. Поддръжката на данни е още една много важна функция и функции, които предлагат СУБД. SQL, който е езикът на заявката за структура, е най-използваният софтуер за СУБД. DDL е език за дефиниране на данни, който определя схемата на базата данни.Езикът за дефиниране на данни предоставя много удобства, като той определя всички други допълнителни свойства и предоставя възможност за определяне на ограничения. Командата create на езика за дефиниране на данни се използва за създаване на база данни. Командата Alter ни използва за промяна на съдържанието на таблицата. Таблицата за падане се използва за изтриване на някои данни от таблицата. Командата за съкращаване се използва за изтриване на цялото съдържание от таблицата, а преименуването се използва за преименуване на цялата база данни. Езикът за дефиниране на данни приема цялата команда, която се използва за създаване на база данни. Избор в манипулиране на данни се използва за извличане на данни от таблицата. Вмъкване в манипулиране на данни се използва за избутване на данните в данните. Актуализацията в езика за обработка на данни се използва за реформиране на данните таблицата и изтриване на езика за манипулиране на данни се използва за изтриване на данните от таблицата.


Сравнителна диаграма

основаDDLГСД
значениеDDL е език за дефиниране на данни, който се използва за определяне на схема на база данни в структурата на базата данниDML е език за обработка на данни, който се използва за извличане на данни от базата данни.
Поставки за DDL означава език за дефиниране на данниDML означава език за манипулиране на данни
ТипНяма тип език за дефиниране на данниИма два типа език за обработка на данни, които са процедурни DMLS и декларативни DMLS.
командиОбщите команди на DDL са CREATE, ALTER, DROPОбщите команди на DML са SELECT, INSERT, UPDATE

 

DDL

DDL е език за дефиниране на данни, който определя схемата на базата данни. Езикът за дефиниране на данни предоставя много удобства, като той определя всички други допълнителни свойства и предоставя възможност за определяне на ограничения. Командата create на езика за дефиниране на данни се използва за създаване на база данни. Командата Alter ни използва за промяна на съдържанието на таблицата. Таблицата за падане се използва за изтриване на някои данни от таблицата. Командата за съкращаване се използва за изтриване на цялото съдържание от таблицата, а преименуването се използва за преименуване на цялата база данни. Езикът за дефиниране на данни приема цялата команда, която се използва за създаване на база данни.


ГСД

DML е манипулиране на данни, която се използва за създаване на схемата, представляваща таблица в базата данни, която се попълва с помощта на езика за обработка на данни. Графа за попълване на език за дефиниране на данни, докато DDL запълва реда на таблицата и реда в базата данни се нарича кортеж. DML може да се използва за вмъкване, промяна, изтриване и извличане на данни от таблица в базата данни. Има два типа език за обработка на данни, които са процедурни DMLS и декларативни DMLS. Процедурният DMLS описва данни, които трябва да бъдат извлечени и това също така определя как да получите данните от таблицата, докато декларативният DMLS описва данните, които трябва да бъдат извлечени. Избор в манипулиране на данни се използва за извличане на данни от таблицата. Вмъкване в манипулиране на данни се използва за избутване на данните в данните. Актуализацията в езика за обработка на данни се използва за реформиране на данните таблицата и изтриване на езика за манипулиране на данни се използва за изтриване на данните от таблицата.

Ключова разлика

  • DDL е език за дефиниране на данни, който се използва за определяне на схема на базата данни в структурата на базата данни, докато DML е език за обработка на данни, който се използва за извличане на данни от базата данни.
  • DDL означава език за дефиниране на данни, докато DML означава език за манипулиране на данни.
  • Няма тип език за дефиниране на данни, докато има два типа език за обработка на данни, които са процедурни DMLS и декларативни DMLS.
  • Общите команди на DDL са CREATE, ALTER, DROP, докато общите команди на DML са SELECT, INSERT, UPDATE.

заключение

В тази статия по-горе виждаме разликата между DDL и DML в базата данни.

Обяснително видео