Частина тексту файла (без зображень, графіків і формул):
Ярош Владислав Олександрович
Варіант № 23. Ювелірна майстерня
Лабораторна робота №1
Тема Лабораторної роботи: Робота в середовищі MySQL
Завдання 1. а) Створити базу даних та таблицю за допомогою команд CREATE DATABASE та CREATE TABLE через командний рядок;
Скрипт
Скрін
CREATE DATABASE lab1;
SHOW DATABASES;
USE lab1;
CREATE TABLE materials(name VARCHAR(50) NOT NULL PRIMARY KEY, cost INT NOT NULL);
SHOW TABLES;
DESCRIBE materials;
//
Завдання 1. б) Створити базу даних та таблицю за допомогою команд CREATE DATABASE та CREATE TABLE в середовищі MySQL Workbench;
Скрипт
Скрін
CREATE DATABASE lab1;
SHOW DATABASES;
USE lab1;
CREATE TABLE materials(name VARCHAR(50) NOT NULL PRIMARY KEY, cost INT NOT NULL);
DESCRIBE materials;
/
/
Завдання 1 в) Створити базу даних та таблицю в автоматичному режимі в середовищі MySQL Workbench;
Скрін
Скрін
/
/
Завдання 2. a) Заповнити таблицю даними за допомогою команди INSERT
Скрипт
Скрін заповненої таблиці, виведеної на екран
USE lab1;
INSERT INTO materials (name, cost)
VALUES
('GOLD', 3000),
('SILVER', 25),
('PLATINUM', 2000),
('DIAMOND', 100000);
SELECT * FROM materials
ORDER BY name;
/
Завдання 2. б) Заповнити таблицю даними з файлу
Скрипт
Скрін заповненої таблиці
USE lab1;
LOAD DATA LOCAL INFILE '/Users/vladinin/Downloads/txtForLab.txt' INTO TABLE materials;
/
Завдання 3. Відредагувати дані в таблиці за допомогою команди UPDATE
Сарипт
Скрін таблиці до та після редагування
USE lab1;
UPDATE materials
SET name = 'Diamond', cost = 100000
WHERE name = 'Silver'
//
Завдання 4. Видалити дані з таблиці командою DELETE
Скрипт
Скрін таблиці до та після видалення
USE lab1;
DELETE FROM materials
/
Завдання 4*. Видалити дані з таблиці іншими способами
Скрипт
Скрін
TRUNCATE TABLE materials;
/
Завдання 5. Відредагувати стpуктуpу таблиці за допомогою команди ALTER TABLE
Скрипт
Скрін
USE lab1;
ALTER TABLE materials ADD quantity INT
/
Завдання 6. За допомогою команд редагування даних перевірити роботу встановлених правил цілісності даних (primary key, check, not null)
Скрипт команди редагування для перевірки primary key
Скрін результату
UPDATE materials
SET name = 'Gold'
WHERE name = 'Silver'
/
//
Скрипт команди редагування для перевірки check
Скрін результату введення небажаних даних
ALTER TABLE materials
ADD CHECK (quantity > 10);
UPDATE materials
SET quantity = 5
WHERE name = 'Silver'
/
Скрипт команди редагування для перевірки not null
Скрін результату введення небажаних даних
SET cost = NULL
WHERE name = 'Silver'
/
Завдання 7. Знищити таблицю та базу даних за допомогою команди DROP
Скрипт видалення таблиці
Скрипт видалення БД
USE lab1;
DROP TABLE materials;
DROP DATABASE lab1;
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!