Мегаобучалка Главная | О нас | Обратная связь


Клиентская программа MySQL



2016-09-16 610 Обсуждений (0)
Клиентская программа MySQL 0.00 из 5.00 0 оценок




Лабораторные работы по курсу «Базы данных»

Бакалавриат:Б.3.7 Базы данных

Направление:030100 Информатика и ВТ

Профиль: ВМКСС, АСОИУ

Лабораторные работы выполняются в среде My SQL и MS SQL SERVER

Лабораторные работы (16 часов) 5семестр

8 лабораторных работ

 

Задачей курса "Базы данных" является освоение технологий работы с базами данных.

В первых 4 работах студенты осваивают различные технологии работы с базами данных на примере СУБД MySQL. Работы выполняются в интерактивном режиме и знакомят студентов с основными операциями по работе с базами данных (создание базы данных и таблиц, занесение данных, выполнение простейших операций над данными, формирование запросов на языке SQL)

В работах 5 и 6 студенты знакомятся с особенностями языка Transact-SQL. На примере MS SQL SERVER создают процедуры и функции. Изучают и создают индексы, представления и триггеры

Лабораторные работы 7 и 8 посвящены проектированию базы данных. В лабораторных работах выполняются шаги по проектированию базы данных, а также разработка собственно базы данных (таблиц, процедур, функций).

Лабораторная работа 1

СОЗДАНИЕ И ИЗМЕНЕНИЕ БАЗЫ ДАННЫХ И ТАБЛИЦ

Цель работы

Ознакомиться с возможностями клиентской программы MySQL, которая представляет собой утилиту командной строки. Создать с ее помощью базу данных, набор таблиц в ней, заполнить таблицы данными для последующей работы, провести модификацию таблиц.

 

Содержание работы.

1. Для работы с базой данных вначале необходимо запустить сервер MySQL. После того как сервер MySQL запущен, к нему можно подключиться. Открыть окно командной строки. Вывести список имеющихся баз данных. Команда SHOW DATABASES.

2. Изучить набор команд языка SQL, связанный с созданием базы данных, созданием, модификацией структуры таблиц и их удалением, вставкой, модификацией и удалением записей таблиц.

SHOW DATABASES

CREATE DATABASE

SELECT DATABASE()

CREATE TABLE

SHOW TABLES

DESCRIBE

ALTER TABLE

DROP TABLE

DROP DATABASE

INSERT INTO

UPDATE

DELETE

3. Создание базы данных.

Создать базу данных для хранения сведений о животных для ветеринарной клиники с именем A_ХХ_12_YY , (где XX-номер группы, YY-номер в журнале)

Убедитесь, что она создана (SHOW DATABASES). Сделайте ее текущей.

4. Создание таблиц в базе данных.

Создать таблицу Животные с именем A_ХХ_12_YY_PetName

(где XX-номер группы, YY-номер в журнале) со структурой:

Pet_id (int) unsigned not null primary key Pet_name (varchar20) Owner (varchar15) Ves (int) PYear (date)  

 

5. Сделать активной созданную БД A_ХХ_11_YY и посмотреть структуру созданной таблицы A_ХХ_12_YY_PetName.

6. Изменить структуру таблицы.

Добавить столбец Vid (varchar10) (вид – собака, кошка, птица, змея и т.п.) cлева от PYear.

Переименовать (изменить) столбец PYear в столбец PetBirth.

Добавить столбец ID (int) слева от Pet_id.

Посмотреть структуру таблицы.

Удалить столбец ID.

 

7. Внести данные в таблицу (7-9 записей).

Использовать разные способы ввода данных – в т.ч. ввод из файла

Все записи с типом "строка" должны содержать 3 первые буквы из вашей ФИО и Ваш номер.

Используйте не менее 3-х различных видов и владельцев (owner) животных. Вводить дату в разном формате: как строка "2012-10-01" или как последовательность чисел 20121001.

Пример:

Pet_id (int) Pet_name (varchar20) Owner (varchar15) Ves (int) Vid (varchar10) PYear (date)
БобикФИОYY ИвановФИОYY собакаФИОYY
БарбосФИОYY ПетровФИОYY собакаФИОYY
МурзикФИОYY ИвановФИОYY кошкаФИОYY
ГрафФИОYY СидоровФИОYY птицаФИОYY

8. Проверить результат заполнения таблиц, написав и выполнив простейший запрос

SELECT * FROM имя_таблицы

9. Выполнить ряд изменений в таблице.

Удалить данные из строки 2.

Добавить столбец Town (varchar5).

Изменить имя и тип столбца Town(alter table).

Переименовать столбец Ves.

Изменить значение Вес в строке 1.

10. Проверить результаты выполнения изменений. (SELECT)

Методические указания к выполнению лабораторной работы №1.

 

База данных –набор сведений, хранящихся упорядоченным образом. Мы рассматриваем реляционные базы данных, которые состоят из таблиц.

Для работы с базой данных необходимаСУБД (система управления базами данных), т.е. программа, которая берет на себя все заботы, связанные с доступом к данным. Она содержит команды, позволяющие создавать таблицы, вставлять в них записи, искать и даже удалять записи.

Взаимодействие с базой данных осуществляется на языке, называемом SQL (Structured Query Language — язык структурированных запросов).

MySQL - это открыто распространяемая СУБД, функционирует по модели "клиент/сервер", доступна для загрузки на сайте MySQL.com.

Базы данных в MySQL реализованы в виде каталогов, которые содержат файлы, соответствующие таблицам базы данных.

В MySQL для каждой базы данных создается отдельный каталог, а каждой таблице соответствуют три файла.

В других СУБД могут использоваться иные принципы физического хранения данных.

Клиентская программа MySQL

Клиентская программа MySQL представляет собой утилиту командной строки. Эта программа подключается к серверу по сети. Команды, выполняемые сервером, обычно связаны с чтением и записью данных на жестком диске.

Клиентские программы могут работать не только в режиме командной строки. Есть и графические клиенты, например, MySQL GUI, PhpMyAdmin и др.

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

Если сервер MySQL был сконфигурирован как сервис Windows то запускать и останавливать его можно с помощью компонента Службы панели управления.

Чтобы вызвать компонент Службы, нажмите кнопку Пуск, в меню выберите пункт Панель управления, затем в панели управления дважды щелкните на значке Администрированиеи, наконец, в окне средств администрирования дважды щелкните на значке Службы. На экране появится окно Службы со списком всех локальных служб.

В окне Службы щелкните на названии сервиса MySQL (название определяется при создании сервиса в мастере настройки или в MySQL Administrator). Затем щелкните на нужную ссылку под названием сервиса: Запустить службу, Остановить службу или Перезапустить службу.

После того как сервер MySQL запущен, к нему можно подключиться.

Откройте окно командной строки Windows. Для этого нажмите кнопку Пуск, в меню выберите пункт Выполнить, в появившемся окне Запуск программы в поле Открыть введите команду cmd и нажмите кнопку OK. На экране появится окно командной строки.

Измените текущий каталог:

cd C:\Program Files\MySQL\MySQL Server 5.1\

и запустите программу клиента mysq:

Mysql -u root –p,

введите пароль (root).

Появится приглашение mysql для работы

Просмотр Баз данных.

Для просмотра имеющихся баз данных существует команда " SHOW DATABASES;”.

Введите ее в строке приглашения и сервер выведет список баз данных, которые были созданы MySQL во время установки.

На экране должно появиться окно, похожее на изображенное на рис.2.

Рис.2. Просмотр БД MySql

Примечание. Изначально в MySQL присутствуют только две базы данных: mysql и test. В базах данных information_schema и mysql хранится информация об учетных записях, системный каталог привилегий пользователей СУБД MySQL, региональные настройки и т.д. База данных test является пустой и создается при установке MySQL вместе с системными базами данных information_schema и mysql.

База данных mysql является реальной базой данных, а information_schema — виртуальной, именно поэтому в каталоге данных нет подкаталога с соответствующим именем.

 

Выход из системы.

Для выхода введите "QUIT" в приглашении mysql, снова появится приглашение MS-DOS.

По окончании работы остановите сервер MySQL.



2016-09-16 610 Обсуждений (0)
Клиентская программа MySQL 0.00 из 5.00 0 оценок









Обсуждение в статье: Клиентская программа MySQL

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе...
Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (610)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.006 сек.)