CREATE VIEW

Створення переглядів здійснюється за допомогою оператора create view, який має наступний синтаксис:

 

CREATE [or replace] [algorithm = {undefined | merge | temptable}] VIEW view_name [(column_list)] AS select_statement [with [cascaded | local] check option]

 

Оператор створює перегляд view_name зі стовпцями, перерахованими в cnlumn_list, на підставі SELECT-запиту select_statement. У прикладі наводиться створення перегляду cat, який дублює таблицю catalogs навчальної бази даних shop.

 

Приклад (Створення перегляду)

create view cat as select * from catalogs;

 

select * from cat;

 

id_catalog name

1 Процесори

2 Материнскі плати

3 Відеоадаптери

4 Жорсткіе диски

5 Оперативна пам'ять

 

У каталозі даних для перегляду cat буде створений файл cat.frm, який, на відміну від файлів визначення структури таблиць, є не бінарним, а текстовим.