До цієї групи відносяться оператори додавання, зміни і видалення записів.
Додати новий запис в таблицю:
INSERT INTO <ім’я_таблиці> [ (<ім’я_поля>,<ім’я_поля>...) ] VALUES (<значення>,<значення>..) Список полів в даній команді не є обов'язковим параметром. В цьому випадку повинні вказати значення для всіх полів таблиці в тому порядку, як ці стовпці були перераховані в команді CREATE TABLE, наприклад:
INSERT INTO Сессия VALUES (7,"Сидоров И.П.","Биология", 4, 30.06.04);
Приклад з вказівкою списку стовпців:
INSERT INTO Сессия (№ п/п, Фио, Предмет, Оценка, Дата) VALUES (7,"Сидоров И.П.","Биология", 4, 30.06.04); Модифікація записів:
UPDATE <ім’я_таблиці> SET <ім’я_поля>=<значення>... [WHERE <умова>] Якщо задано ключове слово WHERE і умову, то команда UPDATE застосовується тільки до тих записів, для яких воно виконується. Якщо умова не задана, UPDATE застосовується до всіх записів. Приклад:
UPDATE Сессия SET Фио ="Петрова А.С." WHERE Предмет="фізика"; Як умова використовуються логічні вирази над константами і полями. В умовах допускаються:
· операції порівняння: > < >= <= = <> != . В SQL ці операції можуть застосовуватися не тільки до числових значень, але і до рядків ( "<" означає раніше, а ">" пізніше в алфавітному порядку) і дат ( "<" раніше і ">" пізніше в хронологічному порядку).
· операції перевірки поля на значення NULL: IS NULL, IS NOT NULL
· операції перевірки на входження в діапазон: BETWEEN і NOT BETWEEN.
· операції перевірки на входження в список: IN і NOT IN
· операції перевірки на входження підрядка: LIKE і NOT LIKE
· окремі операції з'єднуються зв'язками AND, OR, NOT і групуються за допомогою дужок.