Sobes.tech
Intern

Ի՞նչ SQL օպերատորներ կան։

sobes.tech AI

Պատասխան AI-ից

SQL օպերատորները բաժանվում են մի քանի կատեգորիաների.

DDL (Տվյալների սահմանման լեզու): Օգտագործվում է տվյալների բազայի կառուցվածքը սահմանելու կամ փոփոխելու համար:

  • CREATE: Ստեղծում է նոր օբյեկտներ տվյալների բազայում (սեղաններ, ինդեքսներ, տեսարաններ և այլն):
  • ALTER: Փոխում է գոյություն ունեցող օբեկտների կառուցվածքը:
  • DROP: Հեռացնում է օբյեկտները տվյալների բազայից:
  • TRUNCATE: Արագորեն հեռացնում է բոլոր տողերը սեղանից:
  • RENAME: Փոխում է տվյալների բազայի օբյեկտների անունը:

DML (Տվյալների մանիպուլյացիայի լեզու): Օգտագործվում է տվյալների կառավարում սեղաններում:

  • SELECT: Հանում է տվյալներ մեկ կամ մի քանի սեղանից:
  • INSERT: Ավելացնում է նոր տողեր սեղանին:
  • UPDATE: Փոխում է գոյություն ունեցող տողերը:
  • DELETE: Հեռացնում է տողերը սեղանից:

DCL (Տվյալների վերահսկման լեզու): Օգտագործվում է մուտքի վերահսկման համար:

  • GRANT: Հատուկ իրավունքներ է տալիս օգտվողներին:
  • REVOKE: Վերացնում է իրավունքները:

TCL (Գործարքների վերահսկման լեզու): Օգտագործվում է գործարքների կառավարման համար:

  • COMMIT: Պահպանում է փոփոխությունները:
  • ROLLBACK: Վերադարձնում է փոփոխությունները:
  • SAVEPOINT: Ստեղծում է պահպանում կետ:

Կան նաև համեմատական օպերատորներ, տրամաբանական օպերատորներ և թվաբանական օպերատորներ, որոնք օգտագործվում են WHERE պայմաններում և այլ SQL հարցումներում:

  • Համեմատական օպերատորներ: =, !=, <>, >, <, >=, <=, BETWEEN, LIKE, IN, IS NULL, IS NOT NULL:
  • Տրամաբանական օպերատորներ: AND, OR, NOT:
  • Թվաբանական օպերատորներ: +, -, *, /, %։