Data Manipulation Language

Материал из Википедии — свободной энциклопедии
(перенаправлено с «DML»)
Текущая версия страницы покане проверялась опытными участниками и может значительно отличаться отверсии, проверенной 5 сентября 2025 года; проверки требуют4 правки.
Перейти к навигацииПерейти к поиску
Эта страница требуетсущественной переработки.
Возможно, её необходимо правильно оформить, дополнить или переписать.
Пояснение причин и обсуждение — на страницеВикипедия:К улучшению/1 июня 2023.

Data Manipulation Language (DML) (язык управления (манипулирования) данными) — это семейство компьютерных языков, используемых в компьютерных программах или пользователямибаз данных для получения, вставки, удаления или изменения данных вбазах данных.

На текущий момент наиболее популярным языком DML являетсяSQL, используемый для получения и манипулирования данными вРСУБД. Другие формы DML использованы в IMS/DL1, базах данныхCODASYL (таких какIDMS), и других.

Языки DML изначально использовались только компьютерными программами, но с появлением SQL стали также использоваться и людьми.

Функции языков DML определяются первым словом в предложении (часто называемомзапросом), которое почти всегда является глаголом. В случае с SQL эти глаголы — «select» («выбрать»), «insert» («вставить»), «update» («обновить»), и «delete» («удалить»). Это превращает природу языка в ряд обязательных утверждений (команд) к базе данных.

Языки DML могут существенно различаться у различных производителей СУБД. Существует стандарт SQL, установленныйANSI, но производители СУБД часто предлагают свои собственные «расширения» языка.

Языки DML разделяются в основном на два типа:

  • Procedural DMLs — описывают действия над данными.
  • Declarative DMLs — описывают сами данные.

См. также

[править |править код]

Ссылки

[править |править код]
Информация должна бытьпроверяема, иначе она может быть удалена. Вы можетеотредактировать статью, добавив ссылки наавторитетные источники в видесносок.(26 февраля 2009)
Перейти к шаблону «Базы данных»
Типы
Концепции
Объекты
Ключи
Компоненты
SQL
DML
DDL
DCL
TCL
Источник —https://ru.wikipedia.org/w/index.php?title=Data_Manipulation_Language&oldid=151827364
Категории:
Скрытые категории: