Хелпикс

Главная

Контакты

Случайная статья





Исполнитель. Руководитель



 

Министерство транспорта Российской Федерации

Федеральное агентство железнодорожного транспорта

Федеральное государственное бюджетное образовательное учреждение высшего образования

 «Дальневосточный государственный университет путей сообщения»

Естественно-научный институт

Кафедра «Вычислительная техника и компьютерная графика»

 

 

ОСНОВЫ СУБД MYSQL

ПР.01.03.02.БД.11.03-БО921ПМИ (922)

 


 

Исполнитель

       
студент

 

А.И.Мешкова

 

(подпись и дата сдачи работы)  

Руководитель

   
 

 

 
Старший преподаватель

    

А.А. Холодилов
       

 

Хабаровск 2020


Оглавление

1 Основы работы с MySQL.. 4

Цель работы: 4

1.1 Установка MySQL.. 4

1.2 Hello World на языке SQL.. 4

1)  Просмотр существующих БД.. 4

2)  Создание тестовой БД.. 4

3)  Использование созданной БД.. 5

4)  Создание таблицы в созданной БД.. 5

5)  Проверка новой таблицы.. 5

6)  Добавление данных в таблицу. 5

1.3 Операция CREATE TABLE.. 6

1)  Просмотр столбцов таблицы.. 6

2)  Работа с различными типами данных при создании новой таблицы.. 6

4)  Создание первичных и внешних ключей. 7

5)  Дополнительные параметры.. 7

1.4 Операция ALTER TABLE.. 8

1) Добавление нового поля – команда add column: 8

2) Назначение первичных и внешних ключей. 8

3) Изменение имени и типа данных поля – команда change. 9

4) Удаление поля – команда drop. 9

5) Переименование таблицы – команда rename. 9

1.5 Операция INSERT INTO.. 10

1.6 Операции UPDATE, DELETE, DROP. 11

1)  Операция UPDATE.. 11

2)  Операция DELETE.. 12

3)  Операция DROP. 12

1.7 Операция SELECT. 12

1)  Работа SELECT. 12

2)  Выборка с помощью SELECT. 12

3)  Псевдоним.. 13

4)  Сортировка. 13

5)  Ограниченная выборка. 14

1.8 Операторы и функции общего назначения. 14

1)  Копирование таблиц. 14

2)  Условные операторы в MySQL.. 15

3)  Логические операторы в MySQL.. 15

4)  Строковые операторы в MySQL.. 15

5)  Математические функции в MySQL: 16

6)  Функции, работающие с таблицами. 16

1.9 Дополнительные операции MySQL.. 16

1)  Транзакции. 16

2)  Хранимые процедуры.. 17

3)  Триггеры.. 18

Вывод: 19

 

1 Основы работы с MySQL

Цель работы:

изучить основы работы с СУБД MySQL

1.1 Установка MySQL

Установка и настройка производилась строго по инструкции, предоставленной преподавателем и не нуждается в подробном описании.

1.2 Hello World на языке SQL

1) Просмотр существующих БД

Ввод команды show databases; (Рисунок 1):

Рисунок 1 – Существующие БД

2) Создание тестовой БД

Вводим команду create database test1, где test1 – название базы данных. (Рисунок 2):

Рисунок 2 – Создание БД

Рисунок 3 – Новая БД в списке БД

3) Использование созданной БД

Вводится команда use test1;(Рисунок 4).


Рисунок 4 – Выбор БД

 

4) Создание таблицы в созданной БД

Вводится команда create table mydata (id int primary key, data int); (Рисунок 5)

Рисунок 5 – Создание таблицы

5) Проверка новой таблицы

Используем команду select * from mydata; (Рисунок 6). Если таблицапуста, то результатом будет сообщение «Empty set».

Рисунок 6 – Проверка на пустоты новой таблицы

6) Добавление данных в таблицу

Используем команду insert into mydata values (1, 25), (2, 44), (5, 50); (Рисунок 7)

Рисунок 7 – Добавление данных

Рисунок 8 – Итоговая таблица mydata

 

1.3 Операция CREATE TABLE

1) Просмотр столбцов таблицы

Вводим команду show columns from table1;(Рисунок 9)

Рисунок 9 – Столбцы таблицы table1

2) Работа с различными типами данных при создании новой таблицы

table2 - create table table2(data1 int, data2 float, data3 char, data4 text, data5 date, data6 time); (Рисунок 10)

Рисунок 10 – Таблица table2

 

3) Создание строки
Вводим команду insert into table2 values(5, 10.35, ‘T’, ‘Привет, ‘2020.05.04’, ’15:47:12’); (Рисунок 11)

Рисунок 11 – Демонстрация разных типов данных

4) Создание первичных и внешних ключей

Создадим 2 таблицы: “city” и ”street”.

В таблице city при создании зададим первичный ключ (id):



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.