DML команди

Добавяне навмъкване в (име на таблица) [(списък с полета)]стойности (списък със стойности)

Пример.вмъкнете вКлиент(име)стойности ('Иванов')

Не са посочени стойности по подразбиране или null (или не null). Ако ограничението not null е нарушено или друго добавяне не е извършено (съобщение за грешка). Когато списъкът с полета е пропуснат, това означава списъкът по подразбиране на всички полета.

вмъкване в (име на таблица) (команда за избор). Наборът от записи, избрани с командатаselect, се добавя към посочената таблица. Предполага се, че резултатът от селекцията е в съответствие с типа на полетата на таблицата.

изтриване – изтриване на записи от таблицата.

актуализация – промяна на стойностите на полето.

select – избор на данни.

изтриване от (име на таблица)където (условия за изтриване) – изтриване на всички записи от таблицата, които отговарят на даденото условие(я).

изтриване отКлиенткъдето кредит=0.

Забележка. В действителност командатаdelete по правило не изтрива физически записи, а само ги маркира като изтрити.

актуализация (име на таблица)набор (списък с присвояване на формата: име на поле=израз) където (условия за актуализиране). В посочената таблица актуализирайте всички записи, които отговарят на зададените условия, присвоете на посочените полета стойностите на съответния израз.

актуализацияКлиентнабор Кредит=Кредит+100където град='Казан'

По правило СУБД включват инструменти за възстановяване на изтрити записи и всъщност за физическо изтриване на маркирани записи.

изберете [Всички/отделни ] (списък със селекции) от (списък с таблици) [където (условия за филтриране)] [подредете по (списък с имена на полета или номера на изрази отсписък за избор)] [групиране по (списък с имена на полета или номера на изрази от списъка за избор)] [имащ (условия за групиране)] [обединение (друга команда за избор)]

изберете Име, Година(дата(…))-година(рожден ден)отКлиент

Резултатът от избора е таблица.

Имената на полетата на тази таблица са същите като имената на полетата на изходната таблица; за сложни изрази се генерира от системата.

Опциятаas се използва за задаване на персонализирани имена за получената таблица. Типовете полета се определят от вида на израза. Измерението е тъмното място на езика.

Опциякъдето : от таблицата източник се избират само записи, които отговарят на определеното условие.