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