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: Транзакция ичинде сактоо чекитин орнотот, ROLLBACK аркылуу кайтууга болот.
Ошондой эле, салыштыруу операторлору, логикалык операторлору жана арифметикалык операторлору бар, алар WHERE шарттарында жана башка SQL суроолорунда колдонулат.
- Салыштыруу операторлору:
=,!=,<>,>,<,>=,<=,BETWEEN,LIKE,IN,IS NULL,IS NOT NULL. - Логикалык операторлору:
AND,OR,NOT. - Арифметикалык операторлору:
+,-,*,/,%.