Город МОСКОВСКИЙ
00:28:04

L6. Изменение таблиц. Ограничения | Базы данных для тестировщиков | ALTER TABLE. CONSTRAINT

Аватар
Уборка и теплота
Просмотры:
33
Дата загрузки:
18.11.2023 08:00
Длительность:
00:28:04
Категория:
Технологии и интернет

Описание

В этом уроке покажу:
- ALTER TABLE ..... ADD COLUMN .....;
- ALTER TABLE ..... DROP COLUMN ....;
- ALTER TABLE ..... CHANGE COLUMN .... (переименовать колонку);
- ALTER TABLE ..... MODIFY COLUMN .... (изменить тип данных колонки);
- что такое CONSTRAINTS;
- как добавить primaty key в уже существующую таблицу;
- как удалить primaty key из уже существующей таблицы;
- как добавить foreign key в уже существующую таблицу;
- как удалить foreign key из уже существующей таблицы;
- как добавить foreign key как ограничение в уже существующую таблицу;
- как удалить foreign key как ограничение из уже существующей таблицы;
- NOT NULL;
- UNIQUE;
- CHECK;
- DEFAULT

Материалы из видео:
create database flowers;
show databases;
use flowers;
create table women(
first_name VARCHAR(20),
last_name varchar(20),
age INT,
flowers int
);
create table flowers(
kind varchar(20),
color varchar(20),
quantity int
);
show tables;
alter table women
add color varchar(20);
describe women;
alter table women
drop color;
alter table women
change `age` `womens'_age` int;
alter table women
change `womens'_age` `age` int;
alter table women
modify age tinyint;
alter table women
add id int;
describe women;
alter table women
add primary key(id);
alter table women
drop primary key;
alter table women
add primary key(id);
describe flowers;
alter table flowers
add primary key(id);
alter table flowers
add id int;
describe women;
describe flowers;
alter table women
add foreign key(flowers) references flowers(id);
alter table women
drop foreign key women_ibfk_1;
alter table women
add constraint fk_women_flowers
foreign key(flowers) references flowers(id);
alter table women
drop constraint fk_women_flowers;
alter table women
modify age tinyint NOT NULL;
describe women;
alter table women
modify age tinyint NULL;
alter table women
add unique(id);
alter table women
add check (age=18);
alter table women
add constraint uc_id unique (id);
alter table women
add constraint chk_age check(age=18);
alter table women
alter age set default 18;
alter table women
alter age drop default;

00:50 создаем тестоваую БД в My SQL Workbench;
02:28 ALTER TABLE ..... ADD COLUMN
03:09 ALTER TABLE ..... DROP COLUMN
03:48 переименовать колонку
05:10 сменить тип данных колонки
07:05 CONSTRAINTS
10:31 ADD primaty key
11:30 DROP primary key
14:36 ADD foreign key
17:27 DROP foreign key
17:50 ADD foreign key like CONSTRAINT
18:47 DROP foreign key like CONSTRAINT
19:35 NOT NULL
21:49 UNIQUE
22:29 CHECK
23:42 UNIQUE like CONSTRAINT
24:12 CHECK like CONSTRAINT
25:15 DEFAULT
27:17 bee smart. логическая задачка

Ответ на задачку

4 5 6 7 8 9
61 52 63 94 46 18

верхняя цифра возводится в квадрат и записывается наоборот.

Если вам понравилось это видео, кликни «Мне нравится» и не забудь подписаться!
Хорошего настроения!?
#база данных #реляционная база данных #базы данных для начинающих #alter_table_add #alter_table_drop #not_null

Рекомендуемые видео