Создание объектов mb в My sql mbbt
Download 17.16 Kb.
|
рус
Тема: Создание объектов 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'muriyatiga murojaat qiling