Структуриран език на заявките (SQL)

Автор: Randy Alexander
Дата На Създаване: 3 Април 2021
Дата На Актуализиране: 26 Юни 2024
Anonim
Бази данни & SQL: Въведение в SQL - част 1
Видео: Бази данни & SQL: Въведение в SQL - част 1

Съдържание

Определение - Какво означава Структуриран език на заявките (SQL)?

Структуриран език за заявки (SQL) е стандартен компютърен език за управление на релационни бази данни и манипулиране на данни. SQL се използва за заявка, вмъкване, актуализиране и промяна на данни. Повечето релационни бази данни поддържат SQL, което е допълнително предимство за администраторите на бази данни (DBA), тъй като те често се изискват за поддръжка на бази данни в няколко различни платформи.


За първи път разработен в началото на 70-те в IBM от Реймънд Бойс и Доналд Чембърлин, SQL е пуснат в търговската мрежа от Relational Software Inc. (сега известен като Oracle Corporation) през 1979 г. Текущата стандартна SQL версия е доброволна, съвместима с доставчиците и се следи от американеца Национален институт за стандарти (ANSI). Повечето големи доставчици също имат собствени версии, които са включени и изградени на ANSI SQL, например SQL * Plus (Oracle) и Transact-SQL (T-SQL) (Microsoft).

Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Techopedia обяснява Структуриран език за заявки (SQL)

Един от най-фундаменталните DBA ритуали за преминаване е изучаването на SQL, което започва с писане на първия SELECT оператор или SQL скрипт без графични потребителски интерфейси (GUI). Все по-често релационните бази данни използват GUI за по-лесно управление на базата данни, а запитванията вече могат да бъдат опростени с графични инструменти, например съветници за плъзгане и пускане. Въпреки това, изучаването на SQL е наложително, тъй като такива инструменти никога не са толкова мощни, колкото SQL.


SQL кодът е разделен на четири основни категории:

  • Заявките се изпълняват с повсеместния, но познат оператор SELECT, който допълнително се разделя на клаузи, включително SELECT, FROM, WHERE и ORDER BY.
  • Езикът за манипулиране на данни (DML) се използва за добавяне, актуализиране или изтриване на данни и всъщност е подмножество на оператор SELECT и се състои от операторите INSERT, DELETE и UPDATE, както и контролни оператори, напр. BEGIN TRANSACTION, SAVEPOINT, COMMIT и ROLLBACK ,
  • Език за дефиниране на данни (DDL) се използва за управление на таблици и индексни структури. Примерите на DDL оператори включват CREATE, ALTER, TRUNCATE и DROP.
  • Езикът за контрол на данните (DCL) се използва за присвояване и отмяна на права и разрешения на базата данни. Основните му твърдения са GRANT и REVOKE.