Junior
SQLде кандай буйрук топтору бар?
sobes.tech AI
AIден жооп
SQL-де келесі командалар топтамалары бөлінеді:
-
DDL (Data Definition Language): Мәліметтер базасының құрылымын анықтау, өзгерту және жою командалары, мәліметтер базасының объектілерімен жұмыс істейді (кестелер, көріністер, индекстер және т.б.).
CREATE: Мәліметтер базасының объектілерін құру.ALTER: Мәліметтер базасының объектілерінің құрылымын өзгерту.DROP: Мәліметтер базасының объектілерін жою.TRUNCATE: Кестеден барлық жолдарды тез жою (DELETE-сізWHERE-мен тең, бірақ тезірек және транзакциялық журналдар жасамайды).RENAME: Мәліметтер базасының объектісінің атын өзгерту.
-
DQL (Data Query Language): Мәліметтер базасынан мәліметтер сұрау командалары.
SELECT: Бір немесе бірнеше кестеден мәліметтер алу.
-
DML (Data Manipulation Language): Кестелердегі мәліметтерді өңдеу командалары (қосу, жаңарту, жою).
INSERT: Жаңа жолдар қосу.UPDATE: Бар мәліметтерді өзгерту.DELETE: Жолдарды жою.
-
DCL (Data Control Language): Мәліметтерге және мәліметтер базасының объектілеріне қол жеткізуді басқару командалары.
GRANT: Пайдаланушыларға құқықтар беру.REVOKE: Құқықтарды қайтару.
-
TCL (Transaction Control Language): Транзакцияларды басқару командалары.
COMMIT: Транзакциядағы өзгерістерді растау.ROLLBACK: Ағымдағы транзакцияның барлық өзгерістерін қайтару.SAVEPOINT: Транзакцияда сақтау нүктесін орнату, ішінара қайтару үшін.