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