Sobes.tech
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.
  • ანგარითმეტიკური ოპერატორები: +, -, *, /, %.