Sobes.tech
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.
  • Аритметични оператори: +, -, *, /, %.