Эчтәлеккә күчү

SQL

Wikipedia — ирекле энциклопедия проектыннан ([http://tt.wikipedia.org.ttcysuttlart1999.aylandirow.tmf.org.ru/wiki/SQL latin yazuında])

SQL(ˈɛsˈkjuˈɛl;ингл.Structured Query Language— «структурлашкан сораулар теле») — реляцион мәгълүматлар базасында (МБ) мәгълүмат белән эш итәр өчен кулланыла торган универсаль компьютер теле. SQLреляцион алгебраганигезләнә.

SQL теле

  • операторлар,
  • инструкцияләр,
  • хисапланучы функцияләр

җыелмасыннан гыйбарәт.

Гомум кабул ителгән программалау стиле буенча операторлар баш хәрефләрдән язылырга тиешләр.

SQL операторлары берничә төркемгә бүленәләр:

  • мәгълүмат билгеләү опретаторлары (ing.Data Definition Language,DDL)
    • CREATEМБсын барлыкка китерә (базаның үзен, таблицаны,күзаллауны,куллаунучыны һ.б.).
    • ALTERобъектны үзгәртә.
    • DROPобъектны бетерә.
  • мәгълүмат белән эш итү операторлары (ing.Data Manipulation Language,DML)
    • SELECTбилгеләнгән шартларны үтәүче мәгълүматны чыгара.
    • INSERTяңа мәгълүмат өсти.
    • UPDATEбар булган мәгълүматны үзгәртә.
    • DELETEмәгълүматны бетерә.
  • Мәгълүматка рөхсәтне тикшерүче операторлар (ing.Data Control Language,DCL)
    • GRANTкулланучыга (төркемгә) объект белән билгеле гамәлләр үтәргә рөхсәт бирә.
    • REVOKEэлегрәк бирелгән рөхсәтләрне кире ала.
    • DENYрөхсәткә караганда өстенлеге булган тыюны билгеле.
  • транзакцияләрбелән идарә итү операторлар (ing.Transaction Control Language,TCL)
    • COMMITтранзакцияне чынлыкка ашыра.
    • ROLLBACKагымдагы транзакциядә эшләнгән барлык үзгәрешләрне кире кайтара.
    • SAVEPOINTтранзакцияне ваграк өлешләргә бүлә.