Лабораторная работа 3. Основы работы с MySQL — КиберПедия 

Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...

Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...

Лабораторная работа 3. Основы работы с MySQL

2017-11-17 290
Лабораторная работа 3. Основы работы с MySQL 0.00 из 5.00 0 оценок
Заказать работу

 

Для работы нужно иметь ОС Windows, MySQL Server, MySQL Query Browser. Вместо MySQL Query Browser можно использовать другую оболочку, например, MySQL Workbench.

Задание. При выполнении данной лабораторной работы выполнить все следующее, занося в отчет результаты.

1. Создание таблицы.

Для этого запускаем MySQL Query Browser (или MySQL Workbench), вводим имя пользователя «setiam» и пароль и «210102» (в действительности возможны другие значения, такие как «user» без пароля, см. рис. 1). Чтобы запустить, надо, чтобы программа была на локальном диске, а если она в сети, надо скопировать на локальный диск и запустить оттуда, при этом нельзя в пути к файлу использовать русские буквы и пробелы. Иначе программа MySQL Query Browser будет работать с ошибками.

Рис. 1 – Окно входа в MySQL Query Browser

Нажимаем на схему (базу данных, в группе Schemata) с помощью правой клавиши мыши (ПКМ) и выбираем в списке «Create New Table» (создать таблицу). Появляется окно, где вводится имя таблицы (например, t2, а так как это имя, возможно, уже использовано, другое имя, которого нет), затем заполняем имена столбцов (Column), выбираем их тип: для fio – Varchar(20), для summa – Integer, для (рис. 2).

Нажимаем кнопку «Apply Changes», в появившемся окне с текстом запроса – «Execute», затем «Close».

 

2. Ввод данных.

Чтобы заполнить таблицу данными, в группе Schemata находим созданную таблицу, дважды нажимаем. Вверху можно прочитать текст запроса на выборку всех записей «SELECT * FROM bd2.t2 t;», нажимаем около него кнопку «Execute». Вначале таблица пуста, нажимаем внизу «Edit» и вводим данные. Надо ввести несколько строк. В конце нажимаем внизу «Apply Changes» для внесения изменений.

 

Рис. 2 – Структура создаваемой таблицы

 

3. Выполнение запросов.

Выполнить различные запросы, например:

SELECT VERSION(), CURRENT_DATE;

SELECT SIN(PI()/4), (4+1)*5;

Определение новой таблицы:

CREATE TABLE t (name VARCHAR(20), owner VARCHAR(20), species VARCHAR(20), sex CHAR(1), birth DATE, death DATE).

Примечание: имя «t» вероятно уже использовано, вместо него надо другое, начинающееся с символа буквы, из латинских букв и цифр.

Выполнить сортировку таблицы. Для сортировки используется «ORDER»,например:

SELECT * FROM bd2.t2 t ORDER BY fio;

Экспортируйте ResultSet в таблицу Excel (рис. 3).

 

Рис. 3

 

Откройте полученный файл в Excel, проверьте эквивалентность.

Создайте следующие таблицы (см. рис. 4, 5; имена таблиц могут быть другими) и заполните данными.

Рис. 4 – Таблица qwer

 

Рис. 5 – Таблица t2

 

Выполните следующий запрос:

SELECT w, q FROM qwer UNION SELECT fio, summa FROM t2;

Должно отобразиться последовательно содержимое указанных полей обеих таблиц.

Модифицируйте запрос следующим образом:

(SELECT w, q FROM qwer) UNION (SELECT fio, summa FROM t2) ORDER BY w;

Список будет выведен в алфавитном порядке. Добавьте перед точкой с запятой «LIMIT 5,4», будет выведено только 4 строки, начиная с 5-й.

 


Поделиться с друзьями:

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

Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...

Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.007 с.