Sobes.tech
Intern

SQL operatorlari qanday?

sobes.tech AI

AIdan javob

SQL операторлари бир неча категорияга бўлинади:

DDL (Маълумотларни аниқлаш тили): Базавий маълумотлар структурасини белгилаш ёки ўзгартириш учун қўлланилади.

  • CREATE: Янги объектларни базада яратиш (жадваллар, индекслар, кўрсатмалар ва ҳ.к.).
  • ALTER: Мавжуд объектларнинг структурасини ўзгартириш.
  • DROP: Объектларни базадан ўчириш.
  • TRUNCATE: Жадвалдан барча қаторларни тезда ўчириш.
  • RENAME: Базавий объектларнинг номини ўзгартириш.

DML (Маълумотларни бошқариш тили): Жадваллардаги маълумотларни бошқариш учун қўлланилади.

  • SELECT: Бир ёки бир нечта жадвалдан маълумот олиш.
  • INSERT: Янги қаторларни жадвалга қўшиш.
  • UPDATE: Мавжуд қаторларни ўзгартириш.
  • DELETE: Қаторларни жадвалдан ўчириш.

DCL (Маълумотларни назорат қилиш тили): Маълумотларга ва базавий объектларга киришни бошқариш.

  • GRANT: Фойдаланувчиларга базавий объектларга кириш ҳуқуқларини бериш.
  • REVOKE: Берилган ҳуқуқларни қайтариш.

TCL (Транзакцияни бошқариш тили): Транзакцияларни бошқариш.

  • COMMIT: Ҳозирги транзакцияда қилинган ўзгартиришларни сақлаш.
  • ROLLBACK: Ҳозирги транзакцияда қилинган ўзгартиришларни бекор қилиш.
  • SAVEPOINT: Транзакцияда сақлаш нуқтасини ўрнатиш, унга қайтиш учун ROLLBACK қўлланилади.

Шунингдек, қаршилик операторлари, маҳлўқ операторлар ва арифметик операторлар мавжуд бўлиб, улар WHERE шартларида ва бошқа SQL сўровларида қўлланилади.

  • Қаршилик операторлари: =, !=, <>, >, <, >=, <=, BETWEEN, LIKE, IN, IS NULL, IS NOT NULL.
  • Маҳлўқ операторлар: AND, OR, NOT.
  • Арифметик операторлар: +, -, *, /, %.