Intern
რა არსებობს SQL ოპერატორები?
sobes.tech AI
პასუხი AI-სგან
SQL ოპერაციები იყოფა რამდენიმე კატეგორიად:
DDL (Data Definition Language): გამოიყენება მონაცემთა ბაზის სტრუქტურის განსაზღვრის ან ცვლილებისთვის.
CREATE: ქმნის ახალ ობიექტებს მონაცემთა ბაზაში (ცხრილები, ინდექსები, წარმოდგენები და სხვა).ALTER: იცვლის არსებული ობიექტების სტრუქტურას მონაცემთა ბაზაში.DROP: წაშლის ობიექტებს მონაცემთა ბაზიდან.TRUNCATE: სწრაფად წაშლის ყველა სვეტს ცხრილში.RENAME: აძლევს ობიექტებს ახალი სახელებს მონაცემთა ბაზაში.
DML (Data Manipulation Language): გამოიყენება მონაცემების მართვისთვის ცხრილებში.
SELECT: იღებს მონაცემებს ერთ ან რამდენიმე ცხრილიდან.INSERT: დამატებს ახალ სვეტებს ცხრილში.UPDATE: იცვლის არსებული სვეტებს ცხრილში.DELETE: წაშლის სვეტებს ცხრილიდან.
DCL (Data Control Language): გამოიყენება მონაცემთა წვდომის მართვისთვის.
GRANT: აძლევს მომხმარებლებს უფლებებს მონაცემთა ბაზის ობიექტებზე.REVOKE: ანულებს მიცემულ უფლებებს.
TCL (Transaction Control Language): გამოიყენება ტრანზაქციების მართვისთვის.
COMMIT: ინახავს მიმდინარე ტრანზაქციის ცვლილებებს.ROLLBACK: ანულებს მიმდინარე ტრანზაქციის ცვლილებებს უკან ბოლო შენახვის წერტილამდე ან ტრანზაქციის დასაწყისამდე.SAVEPOINT: ადგენს შენახვის წერტილს ტრანზაქციაში, რომლისკენაც შეიძლება დაბრუნება ROLLBACK-ით.
ასევე არსებობს შედარების ოპერატორები, ლოგიკური ოპერატორები და ანგარითმეტიკური ოპერატორები, რომლებიც გამოიყენება WHERE პირობებში და სხვა SQL-საკითხო ნაწილებში.
- შედარების ოპერატორები:
=,!=,<>,>,<,>=,<=,BETWEEN,LIKE,IN,IS NULL,IS NOT NULL. - ლოგიკური ოპერატორები:
AND,OR,NOT. - ანგარითმეტიკური ოპერატორები:
+,-,*,/,%.