У нас вы можете посмотреть бесплатно MySQL CHECK или скачать в максимальном доступном качестве, которое было загружено на ютуб. Для скачивания выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса savevideohd.ru
CHECK використовується для обмеження діапазону значень Використаємо нашу табличку Customers з деякими обмеженнями. DROP DATABASE base2; CREATE DATABASE base2; USE base2; Обмежемо вік Customersшв значенням 18 років або більше (інструкція CHECK (Ageзнак більше=18)). CREATE TABLE Customers ( Id INT PRIMARY KEY AUTO_INCREMENT, Age INT, FirstName VARCHAR(20) NOT NULL, LastName VARCHAR(20) NOT NULL, Phone VARCHAR(20) NOT NULL UNIQUE, CHECK (Ageзнак більше=18) ); Додамо значень. INSERT Customers(Age, FirstName, LastName, Phone) VALUES (18,'Ganna','Velickiv','0688889977'); INSERT Customers(Age, FirstName, LastName, Phone) VALUES (19,'Ury','Medvejuy','0688889988'); INSERT Customers(Age, FirstName, LastName, Phone) VALUES (39,'Anton','Chernov','0687889988'); INSERT Customers(Age, FirstName, LastName, Phone) VALUES (22,'Anna','Ignatss','0687885988'); INSERT Customers(Age, FirstName, LastName, Phone) VALUES (32,'Olga','Hiv','0681885988'); Тепер додамо значення що не відповідає критерію Ageзнак більше=18 INSERT Customers(Age, FirstName, LastName, Phone) VALUES (12,'Iren','Hiv','0685885988'); ERROR 3819 (HY000): Check constraint 'Customers_chk_1' is violated. SELECT * FROM Customers; INSERT Customers(Age, FirstName, LastName, Phone) VALUES (22,'Iren','Hiv','0685885988'); SELECT * FROM Customers; Тепер знищимо це обмеження Спочатку знайдемо назву обмеження SHOW CREATE TABLE Customers\G Обмеження має назву Customers_chk_1 Видалемо його ALTER TABLE Customers DROP CHECK Customers_chk_1; INSERT Customers(Age, FirstName, LastName, Phone) VALUES (12,'Iren','Hiv','0685880988'); Введемо обмеження віку 3 роки. ALTER TABLE Customers ADD CHECK (Ageзнак більше=3); Перевіряємо. INSERT Customers(Age, FirstName, LastName, Phone) VALUES (2,'Irena','Hivr','0685885948'); INSERT Customers(Age, FirstName, LastName, Phone) VALUES (23,'Irena','Hivr','0685885948');