Різниця між DDL та DML

Ключова різниця - DDL проти DML
 

База даних використовується для зберігання даних. Існують різні типи баз даних. Одним із поширених типів баз даних є реляційні бази даних. У цих базах даних дані зберігаються в таблицях. Таблиці складаються з рядків і стовпців. Рядок - це запис, а стовпець - поле. Таблиці з'єднані за допомогою обмежень, таких як первинні та зовнішні ключі. Системи управління реляційними базами даних використовуються для зберігання, отримання та маніпулювання даними. Деякі з них - MSSQL, Oracle, MySQL. Мова, яка використовується для виконання операцій над реляційними базами даних, називається Structured Query Language (SQL). Мова визначення даних (DDL) та Мова маніпуляції даними (DML) - підкатегорії SQL. The ключова різниця між DDL і DML це те, що DDL використовується для зміни структури бази даних, тоді як DML використовується для управління даними в базі даних.

ЗМІСТ

1. Огляд та ключові відмінності
2. Що таке DDL
3. Що таке DML
4. Подібність між DDL та DML
5. Порівняльне порівняння - DDL проти DML у табличній формі
6. Підсумок

Що таке DDL?

DDL означає Мова визначення даних. Ця мова використовується для зміни структури бази даних. Створити, змінити, скинути, скоротити - це деякі команди DDL.

Малюнок 01: SQL

Приклади команд DDL

Зверніться до таких прикладів DDL, написаних на TSQL (MSSQL-сервер);

Нижче заява буде створити базу даних названий "працівник".

створити співробітника бази даних;

Нижче заява буде видалити існуючу базу даних працівник.

падіння працівника бази даних;

Нижче оператор DDL використовується для створити таблицю.

створити таблицю tbl_employee

(

id int не null,

першеіменне варчар (30),

відділ варчар (30),

первинний ключ (ідентифікатор)

);

Змінити команду можна використовувати для додавання стовпців, зміни існуючих стовпців та для скидання стовпців.

Приклад до додати новий стовпець оплата таблиці tbl_employee здійснюється наступним чином.

            змінити таблицю tbl_employee додати числовий платіж (4,2);

Нижче висловлювання можна використовувати падіння таблиці.

            стільниковий стіл tbl_employee;

Також можливо зберегти структуру таблиці та видалити деталі в таблиці. Це можна зробити за допомогою команда усікати. Він може видалити всі записи в таблиці, а також очистить дані в пам'яті. Отже, відмовити операцію неможливо.

            обрізати таблицю tbl_employee;

Що таке DML?

DML означає Мова маніпуляції даними. DML використовується для управління даними в базі даних. Поширеними командами DML є: вставити, видалити, оновити.

Приклади команд DML

Нижче наведено кілька прикладів DML, написаних за допомогою TSQL (MSSQL-сервер)

Нижче твердження використовується для вставити значення в таблицю tbl_employee.

Вставте значення tbl_employee (id, firstName, відділ) значення (1, "Ann", "Human Resources");

Для видалення запису використовується оператор нижче. Команда Видалити можна видалити дані в таблиці, але це не повністю видаляє з пам'яті. Тому операцію можна відкатати.

видалити з tbl_employee, де id = 1;

The команда оновлення наведене нижче використовується для зміни певного рядка.

update tbl_employee set отдел = 'Бухгалтерський облік', де id = 1;

Яка схожість між DDL та DML?

  • Обидва є типом структурованої мови запитів (SQL).

Яка різниця між DDL та DML?

DDL проти DML

DDL - це тип SQL, який використовується для зміни структури бази даних. DML - це тип SQL, який використовується для управління даними в базі даних.
Здійснити
Виписки DDL не можна повернути назад. Висловлювання DML можна повернути назад.
Команди
Створення, зміна, випадання, скорочення тощо потрапляє в DDL. Вставка, оновлення, видалення тощо потрапляє в DML.
Спосіб роботи
Операції DDL впливають на всю таблицю. DML впливає на один або кілька рядків.

Підсумок -DDL проти DML

Реляційна база даних - поширений тип бази даних. Структурована мова запитів (SQL) використовується для виконання таких операцій, як зберігання, маніпулювання та отримання даних із реляційних баз даних. SQL має три основні підкатегорії. Це DDL, DML та DCL. Різниця між DDL і DML полягає в тому, що DDL використовується для зміни структури бази даних, а DML використовується для управління даними в базі даних.

Завантажте PDF-версію DDL проти DML

Ви можете завантажити PDF-версію цієї статті та використовувати її в офлайн-цілях відповідно до примітки. Завантажте тут версію PDF тут Різниця між DDL та DML

Довідка:

1.Будинка, Підручники. „Огляд SQL , Підручники, 15 серпня 2017. Доступно тут  
2. Пункт, Підручники. "T-SQL - заяви DML"., Підручник, 31 грудня 1969 р. Доступний тут 

Надано зображення:

1.'SQL'By Bagok - Власна робота, (CC BY-SA 3.0) через Wikimedia Commons