Structured Query език SQL

В език за структурирани заявки SQL е релационна смятане кортежи.

SQL заявка език Обща характеристика

SQL можете да извършвате операции по масите и таблиците с данни.

Езикът на SQL се нарича интегрирана. защото тя съдържа пълноправен развитие на функциите на езика и се фокусира върху достъпа до данните, така че тя е част от инструментите за разработка на приложения. SQL езикови стандарти поддържат езика Паскал програмиране, Fortran, COBOL, C, и др.

Има 2 методи за използване на вградения SQL:

  • статично използване на езика (статични SQL) - в текста на програмата съдържа SQL извиквания на функции, които включват изпълним след това.
  • динамично използване на езика (динамичен SQL) - динамична изграждане на SQL извиквания на функции и тяхното тълкуване. Например. можете да отдалечени данни, бази данни по време на изпълнение на програмата.

SQL език (и други езици за работа с базата данни) има за цел да подготви и изпълни запитвания. В резултат на искане на данни от една или повече таблици, множество записи, наречен презентация.

Представяне - таблица, която се генерира от запитването.

Решете контрол по всички предмети. 10 години опит! Цена от 100 рубли. период от 1 ден!

Пишем евтини и точно навреме! Повече от 50 000 доказани професионалисти

Предупрежденията за SQL условно разделени на две под-език:

Таблицата символ отбелязани с * специфични езикови оператори.

Помислете за най-важните оператори на SQL.

Операторът се създаде таблица:

Наименование на таблицата, която е създадена, и името на най-малко една колона (поле) са задължителни операнди. За име на колона, трябва да се определи видът на данните, които ще се съхраняват там.

За някои области, можете да посочите допълнителни правила за стойности за мониторинг, които са въведени. Например, NOT NULL показва, че областта не може да бъде нула и трябва да се въведе стойност.

За да създадете таблица книги Каталог книги, която съдържа полетата:

име - името на книгата,

операторът може да изглежда по следния начин:

Операторът се променя структурата на таблицата:

При смяна може да се добави структурата на таблицата (ADD), променяте (променяйте) или изтриване (DROP) един или няколко колони на таблицата. тия правила за влизане на оператора са същите, както за отчета за Създаване на таблица. За да премахнете колона не е необходимо.

За да добавите поле на номера на книги, масичка. в който да съхраните номера на книгите могат да бъдат писмено изявление:

Операторът изтриете таблица:

Например, за да изтриете достатъчно съществуващ книги име на таблица, за да се възползват от оператора:

Операторът се създаде индекс:

Операторът създава индекс за един или повече от тази таблица, която ви позволява да се ускори изпълнението на операциите на заявката и за търсене. За една таблица може да има няколко индекси.

Опция по избор UNIQUE е отговорна за гарантиране уникалността на стойностите във всички колони, които са посочени в декларацията.

ASC определя автоматично сортиране на стойностите в колона по възходящ ред (по подразбиране), и DESC - в низходящ ред.

Операторът изтриване на индекса:

Операторът, за да създадете изглед:

Когато създавате изглед, не можете да посочите имената на колоните. След това те ще използват имената на колоните от заявката, която е описана от съответния SELECT изявлението.

Оператор изтриете изглед:

записи на оператора за вземане на проби:

SELECT оператор изпълнява вземане на проби и изчисление на данните от една или повече таблици. Изходът на оператора - половинка таблица, която включва (ALL) или не (различни) линии, които се повтарят.

ОТ операнд съдържа списък на маси, от които се вземат записи за избор на данни.

промени в записите на оператора:

новите стойности на полетата в записа не могат да съдържат стойност (NULL) или да бъдат изчислени съгласно аритметична експресията.

Операторът въвежда новите записи:

Първият запис на изявлението на INSERT въвежда нов запис с дадените стойности в колони.

нови редове, избрани от друга таблица чрез SELECT изявление влезе във втория запис на изявлението на вложката.

Операторът изтриване на записи:

В резултат на оператора се отстранява от споменатата поредица маса удовлетворяващо, както е определено по избор операнд КЪДЕ. Ако не е посочен операнда КЪДЕ, това ще изтрие всички записи от таблицата.

Решете контрол по всички предмети. 10 години опит! Цена от 100 рубли. период от 1 ден!