ПредишенСледващото

Нека разгледаме някои от най-SQL команда (от английската дума Structured Query Language) като пример за манипулация на данни език, който се превръща в класически език на релационни бази данни.

Най-простият операцията за вземане на проби е представена SELECT команда - от -Къде (vybrat- от - къде):

изберете <список атрибутов>

Например, ако neobhodimoiz отношения "Прогрес", която има за схемата:

Прогрес (FPO_studenta, дисциплина, ред, дата, учител)

избира извадка от данните, върху които оценка на студента Иванов II Получих и какви теми е необходимо да се дефинира командата:

изберете дисциплина, оценка

където FIO_studenta = "Ivanov I.".

Част от екипа «къде» не е задължително. Например, можете да получите списък на всички студенти от отношенията "Прогрес" с следната команда:

изберете уникален FIO_studenta

Уникален дума премахва дубликати от резултата на стойностите на атрибутите. Изберете цялата информация от таблицата с командата

Състояние след «къде», може да включва сравнителни оператори =,<>,> =,<, <=, булевы операторы AND, OR, NOT, а также скобки для указания желаемого порядка операции. Например, выбрать из таблицы «Успеваемость» фамилии студентов, сдавших на "5" экзамен по информатике, можно с помощью команды

където дисциплина = 'Computing »отбележи = 5.

Пробата може да бъде вграден и когато е необходимо използване условие на друга проба. Например, ако е необходимо, от отношението на "Прогрес" за да изберете само студенти по физика и математика, като се използва съотношението на "Студентски", след това изберете командата може да изглежда така:

където FIO_studenta е в

където F_t = "физика и математика").

Ето това е «в» е представяне на елемента оператор, принадлежащ към комплекта. Също така е възможно да се използват операторите «не е в» ( «не принадлежат»), «съдържа» - се състои, «не съдържа» - не съдържа. Значението на експресия «А съдържа Б" (А съдържа б) същото като изразът "А е в В '(B принадлежи към А). В допълнение към думата изберете от, когато изберете отбор да използвате други функции думи, като например:

подредени по<атрибут> възходящо - определя вида на резултата
във възходящ ред (възходящо) или низходящ (низходящо)
стойностите на атрибутите;

група от <атрибут1> - включва данни за стойностите на атрибутите;

като зададете <атрибут2>

комплекти изваждане на работа (проби на данни) - минус.

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

поставете inio Прогрес:

<«Семенов С.С.», «Информатика», 5,15/01/96, Петров П.П.>.

поставете оператор може да се използва, за да се даде възможност на един ред (както в този пример), или на произволен брой струни, списък с конкретните кортежи в скоби, или изберете операции за вземане на проби от всяка друга маса. Командата за изтриване се използва за изтриване на информация от една маса. Например,

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

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

Например, да разчита на броя на студентите в "Студентски" таблица: изберете броя (*) от Student.

6.5. ПРИМЕРИ управление на бази данни SYSTEMS

Свързани статии

Подкрепете проекта - споделете линка, благодаря!