Создание объектов mb в My sql mbbt


Download 17.16 Kb.
Sana29.03.2023
Hajmi17.16 Kb.
#1306880
TuriУчебное пособие
Bog'liq
рус


Тема: Создание объектов MB в My SQL MBBT;

Цель: Закрепить знания и навыки учащихся по созданию различных SQL-запросов в МБ по теме выбранного задания.


Задание: Студенты должны быть в состоянии сделать следующее самостоятельно и иметь навыки и знания о них.
• Создание SQL-запросов в Interbase.
• Создание сложных SQL-запросов в Interbase.
Оборудование: Компьютер.
Учебное пособие: Создание SQL-запросов в INTERBASE MBBT
Ввод данных
Оператор INSERT используется для добавления новой строки в таблицу.
Например, персонал. Добавьте пару строк в таблицу REGIONS базы данных gdb:

INSERT INTO REGIONS


VALUES(8320,'Buxoro','','Mustaqillik');
INSERT INTO REGIONS
VALUES(8324, 'Buxoro obl.', 'Gijduvon', ‘Gishti'

После первого оператора INSERT ";" символ, который является разделителем между операторами SQL в InterBase. Этот символ традиционно используется в InterBase. Разделитель можно заменить другим символом с помощью команды SET TERM.


Давайте посмотрим, что делают вышеуказанные операторы SQL. Первый оператор INSERT вносит информацию о городе Бухаре и улице Независимости в таблицу REGIONS, а второй оператор INSERT вводит информацию о Бухарской области, Гиждувонском районе и поселке Гишти. В этом операторе все поля вставляются с помощью INSERT.
Теперь давайте рассмотрим извлечение данных с помощью оператора INSERT. Вставьте одну строку в таблицу STAFF (формат даты мм/дд/дд):

INSERT INTO STAFF(ID,LastName,FirstName,FatherName,


Zip,BirthDate,DepID,PosID,TabNum)
VALUES(10, 'Juraev', 'Azamat', 'Nosirovich’,8324; '30/08/1988',0,0,'0' )

В результате в таблицу STAFF вставляются 10 записей-идентификаторов.


Просмотр данных
Команда SELECT используется для просмотра данных в таблице. В обычной форме эта команда имеет следующий синтаксис:

SELECT * FROM REGIONS


1. При выполнении этой команды в окне Interactive SQL в нижней части окна будет отображаться набор строк, выбранных из таблицы REGIONS. Символ «*» означает, что будут отображены данные во всех полях таблицы.


2. Немного меняем эту команду:
SELECT Zip, City FROM REGIONS

При выполнении этой команды будут отображаться только данные в полях zip и city.


3. Введите следующую команду:

SELECT Area FROM REGIONS


В результате на экране отображается только информация в поле Площадь.


4. Модифицируем предыдущую команду SELECT:


SELECT DISTINCT Area From REGIONS


В этой команде используется ключевое слово DISTINCT, которое предотвращает дублирование значений в поле Area. В результате строка с бухарским письмом выводится один раз.


Выражения в столбцах
В операторе SELECT в качестве столбцов могут использоваться не только имена полей, но и различные математические выражения. Выражение может содержать символы математических операций, символы абсолютного значения и операторы вызова функций. В частности, можно использовать следующие функции: СЧЁТ, СУММ, СРЕДН, МАКС и МИН. Функция COUNT определяет количество строк.
Например, в результате выполнения следующего оператора определяется количество записей в таблице REGIONS.

SELECT COUNT (*) FROM REGIONS


Результат будет равен 2.
Функция СУММ определяет сумму значений указанного поля для всех выбранных строк.

SELECT SUM (Zip) FROM REGIONS


Эта команда возвращает 16644 (8324 + 8320) результатов.


Функция AVG вычисляет среднее арифметическое значение выбранного поля по всем строкам.
Например,
SELECT AVG (Zip) FROM REGIONS
Ввод этой команды SQL возвращает 8322 ((8324 + 8320)/2).

Функция MAX определяет наибольшее значение во всех строках из указанного поля, а функция MIN определяет наименьшее значение.


Например,
SELECT MAX (zip) , MIN (zip) FROM REGIONS
Результаты 8324 и 8320 получаются в результате выполнения команды.
Ключевое слово ГДЕ
Ключевое слово WHERE используется для определения значений при извлечении данных с помощью оператора SELECT. Введем следующий оператор:
SELECT * FROM REGIONS WHERE Zip = 8324
В результате выделена одна строка и значение в столбце Zip равно 8324.
В следующем операторе количество строк в таблице REGIONS основано на условии, что столбец REGION начинается с «Gijduvan».

SELECT COUNT(*) FROM REGIONS WHERE Region LIKE 'Gijduvan%'


В результате записывается значение 1.
Давайте рассмотрим еще несколько вариантов оператора SELECT, которые поставляются с ключевым словом WHERE.
SELECT COUNT(*) FROM REGIONS WHERE Zip BETWEEN 8300 AND 8320
Здесь поле Zip определяется как количество строк в диапазоне от 8300 до 8320.
SELECT * FROM REGIONS HERE Zip IN (8300,8310,8320)
слова IN
Удалить строку
Команда DELETE используется для удаления строки. Например, чтобы удалить все строки в таблице FAMILY, вам нужно выполнить следующий оператор:
DELETE FROM FAMILY
Вы также можете использовать ключевое слово WHERE для удаления записей, соответствующих определенному условию.

DELETE FROM FAMILY WHERE ID = 0


Назначение


1. Запустите программу, работающую с Interbase MBBT.
2. Создавайте SQL-запросы в мегабайтах.
3. Создавайте сложные SQL-запросы и проверяйте их выполнение.

Порядок прохождения практики


1. Изучить методическую часть практической работы.
2. Выполните задание, исходя из заданного условия.
Порядок сдачи производственной практики
Отчет о практической работе должен состоять из следующего:
Объясните шаги для выполнения задания и отправьте его в письменном виде.
Download 17.16 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling