Редактирование баз данных в СУБД MySQL
СЕВАСТОПОЛЬСКИЙ
НАЦИОНАЛЬНЫЙ УНИВЕРСИТЕТ ЯДЕРНОЙ ЭНЕРГИИ И ПРОМЫШЛЕННОСТИ
Кафедра
КЭЭМ
Практическая
работа
по
дисциплине «Базы данных»
Выполнил студент
Гапоненко Филипп
Проверил доцент
Гончаренко Ю.Ю.
Севастополь
г.
Введение
Для удобной и наглядной организации
баз данных существует огромное количество технических и программных средств,
которые помогают манипулировать и управлять данными, вести учет огромных
объемов информации непрерывно изменяющейся с течением времени, что без автоматизированных
средств практически не представляется возможным.
Одной из популярных СУБД является
MySQL, которую мы и будем рассматривать во время ее практического применения в
данной работе.
Цель работы: Научиться приемам
создания и редактирования баз данных в СУБД MySQL, а также способам и средствам
доступа и манипулирования данными в данной базе. Создание, удаление,
редактирование таблиц данных и их элементов.
1. Предметная область
Предметной областью для данной
работы была выбрана абстрактная, реально не существующая парикмахерская,
предоставляющая некоторые стилистические услуги абстрактным вымышленным
персонажам.
Все посетители данной предметной
области (парикмахерской) - вымышлены. Любые совпадения с реальными именами и
событиями - случайность.
. Создание базы
данных
Для создания базы данных необходимо
ввести команду
DATABASE [db_Name];
[db_Name];
3. Вставка данных
Для хранения данных в созданной БД
создадим в ней таблицу выполнив следующую команду:
TABLE [table_Name](INT UNSIGNED NOT
NULL AUTO_INCREMENT KEY,VARCHAR(64),_Of_The_Cut DATE,_Type VARCHAR(64),INT,INT,CHAR(10))
ENGINE MyISAM;
Затем выведем описание таблицы,
чтобы убедиться, что она создана и притом правильно:
[table_Name];
Заполняем таблицу вводя все данные
построчно для каждого отдельного клиента:
mysql база данные
INSERT [table_Name](Client,Day_Of_The_Cut,Hair_Type,Code,Price,Profit)(‘Jim
Morrison’,’2010.01.11’,’The End’,’2232’,’200’,’OK’);
. Редактирование
данных
Для замены значения атрибута Price в
только что заполненной строке вместо удаления всей строки можно воспользоваться
командой:
[table_Name] SET
Price=’[new_value]’Client=’Jim Morrison’;
. Удаление данных
Удалим все записи из таблицы users
значения атрибута Profit которых имеет значение NORM.
Для удаления всей записи
используется конструкция следующего вида:
И выведем таблицу, для просмотра
результата удаления:
* FROM [table_Name];
. Изменение структуры
Для удаления столбца из таблицы
воспользуемся:
TABLE [table_name] DROP
[column_Name];
Запросы к БД
Выбрать всех
клиентов, которые были обслужены в мае.
SELECT [attribute_Name] FROM
[table_Name] WHERE Day_Of_The_Cut LIKE “%-05-%”;
Добавить 25 дней к
дате 2011-11-11
[table_Name] SET
Day_Of_The_Cut=’2011-11-11’ + INTERVAL 25 DAYDay_Of_The_Cut=’2011-11-11’;
Изменить регистр
для столбца Hair_Type
users SET Hair_Type=(SELECT
UPPER(Hair_Type));
Вывод
В данной работе я изучил основные
возможности СУБД MySQL, научился создавать базы данных, создавать таблицы в
базе данных, создавать записи в таблицах, манипулировать структурой и
содержанием таблиц, манипулировать данными и применил полученные навыки на
практике.