Intern
Кои са съществуващите оператори SQL?
sobes.tech AI
Отговор от AI
SQL операторите се делят на няколко категории:
DDL (Език за дефиниране на данни): Използват се за определяне или промяна на структурата на базата данни.
CREATE: Създава нови обекти в базата данни (таблици, индекси, изгледи и др.).ALTER: Модифицира структурата на съществуващи обекти в базата данни.DROP: Изтрива обекти от базата данни.TRUNCATE: Бързо изтрива всички редове от таблица.RENAME: Преименува обекти в базата данни.
DML (Език за манипулиране на данни): Използва се за управление на данните в таблиците.
SELECT: Извлича данни от една или повече таблици.INSERT: Добавя нови редове към таблица.UPDATE: Модифицира съществуващи редове в таблица.DELETE: Изтрива редове от таблица.
DCL (Език за контрол на данните): Използва се за управление на достъпа до данните и обектите на базата данни.
GRANT: Предоставя права за достъп на потребителите до обекти на базата данни.REVOKE: Отнема предоставените права.
TCL (Език за управление на транзакции): Използва се за управление на транзакциите.
COMMIT: Запазва промените, направени в рамките на текущата транзакция.ROLLBACK: Отмяна на промените, направени в рамките на текущата транзакция до последната точка на запазване или началото.SAVEPOINT: Установява точка на запазване в транзакцията, към която може да се върне с ROLLBACK.
Съществуват също оператори за сравнение, логически оператори и аритметични оператори, които се използват в условията WHERE и други части на SQL заявките.
- Оператори за сравнение:
=,!=,<>,>,<,>=,<=,BETWEEN,LIKE,IN,IS NULL,IS NOT NULL. - Логически оператори:
AND,OR,NOT. - Аритметични оператори:
+,-,*,/,%.