Создание базы данных и функции DELITE
Автор: Саша Голиков • Март 21, 2020 • Реферат • 970 Слов (4 Страниц) • 565 Просмотры
Министерство образования и науки Российской федерации
Федеральное государственное автономное образовательное учреждение высшего образования
«Российский государственный профессионально-педагогический университет»
Институт инженерно-педагогического образования
Кафедра информационных систем и технологий
Контрольная работа
по дисциплине
Базы данных
Вариант 4
Тема для реферата – DELETE.
Екатеринбург 2019
Реферат DELETE
Команда DELETE удаляет данные из БД. Она имеет следующий формальный синтаксис:
1 2 | DELETE FROM имя_таблицы [WHERE условие_удаления] |
Разработка базы данных
Сфера использования – больница.
Создать базу данных и ее таблицы:
#Созданиебазыданных hospital
CREATE DATABASE IF NOT EXISTS
#Выбортекущейбазыданных
USE hospital;
#Созданиетаблицы hospital
CREATE TABLE IF NOT EXISTS vrachi
(
ID INTEGER(5) UNSIGNED NOT NULL,
FIO CHAR(20) NOT NULL,
GROUPNUM INTEGER(10) NOT NULL,
DOCTOR CHAR(20) NOT NULL,
SPEC CHAR(20) NOT NULL,
BIRTHDAY DATE NOT NULL,
ADDRESS CHAR(20) NOT NULL,
PHONE CHAR(20) NOT NULL,
ENROLLDATE DATE NOT NULL,
POLENUM('м','ж'),
PRIMARY KEY (id)
);
Значение полей базы данных hospital;
Имя | Тип | Длина | Точность | Смысл |
ID | INT | 5 | Id врача | |
FIO | CHAR | 20 | ФИО врача | |
KABINET | INT | 10 | НОМЕР кабинет | |
DOCTOR | CHAR | 20 | Врач | |
SPEC | CHAR | 20 | специализация | |
BIRTHDAY | DATE | 8 | День рождения | |
ADDRESS | CHAR | 20 | Адрес проживания | |
PHONE | CHAR | 20 | Телефон | |
ENROLLDATE | DATE | 8 | Дата приема НА РАБОТУ | |
POL | ENUM('м','ж') | 1 | Пол врача |
Исходная таблица с полями hospital базы данных hospital:
ID | FIO | KABINET | DOCTOR | BIRTHDAY | ADDRESS | PHONE | ENROLLDATE | POL | SPEC |
1 | Ожиганов Е.Б | 11 | Иванова А.И. | 2012-01-11 | Ленина 15 кв 5 | 89225552321 | 2018-07-02 | м | HIRURG |
2 | Белов А.А. | 22 | Петрова Е.С. | 2011-02-20 | Кирова 11 кв. 85 | 89163422541 | 2018-07-13 | ж | STOMATOLOG |
3 | Смирнов Е.А. | 33 | Иванова А.И. | 2016-05-18 | Ленина 12 кв. 11 | 89061112452 | 2018-07-25 | ж | VINEROLOG |
4 | Чушев А.М. | 44 | Соколов Д.А. | 2015-04-02 | Гоголя 14 кв 11 | 89125559764 | 2018-08-18 | м | VINEROLOG |
5 | Попов В.В. | 55 | Петрова Е.С. | 2011-08-11 | Кирова 8 кв 11 | 89125556646 | 2018-08-20 | м | TERAPEVT |
...