Pages

Sunday, February 23, 2025

SQL Стандард

 

SQL Стандард

Што е SQL?

SQL (Structured Query Language) е стандарден јазик за управување со релациски бази на податоци. Се користи за создавање, менување и пребарување податоци во бази.

SQL стандарди

SQL е дефиниран со меѓународни стандарди кои го регулираат неговото функционирање и развој. Најважните верзии се:

  • SQL-86 – Прва официјална стандардизација.
  • SQL-89 – Мали подобрувања и проширувања.
  • SQL-92 – Додадени многу нови функции, JOIN операции, поддршка за под-запроси.
  • SQL:1999 – Воведување на WITH клаузули, рекурзивни упити и CASE изрази.
  • SQL:2003 – Поддршка за XML, подобрени агрегатни функции.
  • SQL:2011 – Нови типови на податоци, подобрување на временски податоци.
  • SQL:2016 – Додадена поддршка за JSON формати.

Основни групи на SQL команди

SQL командите се поделени во неколку категории:

1. DDL (Data Definition Language) – Дефинирање на структурата на базата

Овие команди се користат за креирање и управување со табели и бази.

  • CREATE TABLE – Креирање на нова табела.
  • ALTER TABLE – Измена на постоечка табела.
  • DROP TABLE – Бришење на табела.

2. DML (Data Manipulation Language) – Манипулација со податоци

Овие команди се користат за внесување, ажурирање и бришење на податоци.

  • SELECT – Избирање на податоци.
  • INSERT INTO – Додавање на нови податоци.
  • UPDATE – Ажурирање на постоечки податоци.
  • DELETE – Бришење на податоци 

    3. DCL (Data Control Language) – Контрола на пристап

    Овие команди управуваат со дозволите и безбедноста во базите.

    • GRANT – Доделување привилегии.
    • REVOKE – Одземање привилегии.

      4. TCL (Transaction Control Language) – Управување со трансакции

      Овие команди помагаат при контролирање на трансакциите во базите.

      • COMMIT – Зачувување на промените.
      • ROLLBACK – Враќање на промените.

No comments:

Post a Comment