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: սահմանել պահուստային կետ գործարքում՝ մասամբ հետ կանչելու համար: