Разлика между DDL и DML

Съдържание:

Разлика между DDL и DML
Разлика между DDL и DML

Видео: Разлика между DDL и DML

Видео: Разлика между DDL и DML
Видео: SQL. 4. DDL & DML 2024, Ноември
Anonim

Ключова разлика - DDL срещу DML

За съхранение на данни се използва база данни. Има различни видове бази данни. Един често срещан тип база данни е Релационните бази данни. В тези бази данни данните се съхраняват в таблици. Таблиците се състоят от редове и колони. Редът е запис, а колоната е поле. Таблиците са свързани чрез ограничения като първични ключове и външни ключове. Релационните системи за управление на бази данни се използват за съхраняване, извличане и манипулиране на данни. Някои от тях са MSSQL, Oracle, MySQL. Езикът, който се използва за извършване на операции върху релационни бази данни, се нарича Структуриран език за заявки (SQL). Език за дефиниране на данни (DDL) и Език за манипулиране на данни (DML) са подкатегории на SQL. Ключовата разлика между DDL и DML е, че DDL се използва за промяна на структурата на базата данни, докато DML се използва за управление на данните в базата данни.

СЪДЪРЖАНИЕ

1. Общ преглед и ключова разлика

2. Какво е DDL

3. Какво е DML

4. Прилики между DDL и DML

5. Сравнение едно до друго - DDL срещу DML в таблична форма

6. Резюме

Какво е DDL?

DDL е съкращение от Data Definition Language. Този език се използва за промяна на структурата на базата данни. Create, Alter, Drop, Truncate са някои DDL команди.

Разлика между DDL и DML
Разлика между DDL и DML

Фигура 01: SQL

Примери за DDL команди

Вижте следните DDL примери, написани на TSQL (MSSQL сървър);

По-долу изявлението ще създаде база данни с име „служител“.

създаване на служител на база данни;

По-долу изявлението ще изтрие съществуващия служител на базата данни.

пуснете служител на база данни;

Изразът DDL се използва за създаване на таблица.

създаване на таблица tbl_employee

(id int не е null, firstName varchar (30), отдел varchar (30), първичен ключ (id));

Командата Alter може да се използва за добавяне на колони, промяна на съществуващи колони и за пускане на колони.

Пример за добавяне на ново плащане в колона към таблицата tbl_employee е както следва.

промяна на таблицата tbl_employee добавяне на число за плащане (4,2);

Изразът по-долу може да се използва за пускане на таблица.

пуснете таблица tbl_employee;

Също така е възможно да се запази структурата на таблицата и да се изтрият подробностите в нея. Това може да се направи с помощта на командата truncate. Той може да изтрие всички записи в таблицата и също така ще изчисти данните в паметта. Така че не е възможно да върнете операцията назад.

отсече таблица tbl_employee;

Какво е DML?

DML е съкращение от Data Manipulation Language. DML се използва за управление на данните в базата данни. Общите DML команди са: вмъкване, изтриване, актуализиране.

Примери за DML команди

Следват някои примери за DML, написани с помощта на TSQL (MSSQL сървър)

Изразът по-долу се използва за вмъкване на стойности в таблицата tbl_employee.

Вмъкнете в tbl_employee (id, firstName, department) стойности (1, “Ann”, “Human Resources”);

Извлечението отдолу се използва за изтриване на записа. Командата Delete може да изтрие данни в таблицата, но не изтрива напълно паметта. Следователно е възможно операцията да се върне назад.

изтриване от tbl_employee където id = 1;

Командата за актуализация, дадена по-долу, се използва за модифициране на определен ред.

актуализирайте tbl_employee set department = 'Счетоводство', където 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

Препоръчано: