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, який, на відміну від файлів визначення структури таблиць, є не бінарним, а текстовим.