База даних використовується для зберігання даних. Існують різні типи баз даних. Одним із поширених типів баз даних є реляційні бази даних. У цих базах даних дані зберігаються в таблицях. Таблиці складаються з рядків і стовпців. Рядок - це запис, а стовпець - поле. Таблиці з'єднані за допомогою обмежень, таких як первинні та зовнішні ключі. Системи управління реляційними базами даних використовуються для зберігання, отримання та маніпулювання даними. Деякі з них - 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.
Малюнок 01: SQL
Зверніться до таких прикладів 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, написаних за допомогою 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 | |
DDL - це тип SQL, який використовується для зміни структури бази даних. | DML - це тип SQL, який використовується для управління даними в базі даних. |
Здійснити | |
Виписки DDL не можна повернути назад. | Висловлювання DML можна повернути назад. |
Команди | |
Створення, зміна, випадання, скорочення тощо потрапляє в DDL. | Вставка, оновлення, видалення тощо потрапляє в DML. |
Спосіб роботи | |
Операції DDL впливають на всю таблицю. | DML впливає на один або кілька рядків. |
Реляційна база даних - поширений тип бази даних. Структурована мова запитів (SQL) використовується для виконання таких операцій, як зберігання, маніпулювання та отримання даних із реляційних баз даних. SQL має три основні підкатегорії. Це DDL, DML та DCL. Різниця між DDL і DML полягає в тому, що 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