Junior — Middle
Можете ли да обясните какво означава терминът 'View' в SQL и как се използва?
sobes.tech AI
Отговор от AI
В SQL терминът "View" (преглед) е виртуална таблица, която се създава въз основа на резултата от заявка. Прегледът не съхранява данните физически, а ги показва от една или повече таблици.
Използва се за:
- Упростяване на сложни заявки — може да се създаде преглед с необходимото обединение и филтриране, и да се достъпва като таблица.
- Повишаване на сигурността — може да се ограничи достъпът до определени колони или редове, предоставяйки достъп само до прегледа.
- Осигуряване на абстракция — скрива сложната структура на базата данни от потребителите.
Пример за създаване на преглед:
CREATE VIEW active_users AS
SELECT id, name, email
FROM users
WHERE status = 'active';
Сега може да правите заявки към active_users като към обикновена таблица:
SELECT * FROM active_users;