L6. Изменение таблиц. Ограничения | Базы данных для тестировщиков | ALTER TABLE. CONSTRAINT
Автор: Bee tester
Загружено: 2023-03-04
Просмотров: 248
Описание:
В этом уроке покажу:
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
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: