1. Syntax of Creating a View
CREATE VIEW view_name AS
SELECT column_name(s)
FROM table_name
WHERE condition;
view_name
: Name of the view.SELECT statement
: Defines the data to be retrieved.Let’s assume we have a table employees
with columns id
, name
, department
, and salary
. We want to create a view that only displays employees from the "IT" department.
CREATE VIEW IT_Employees AS
SELECT id, name, salary
FROM employees
WHERE department = 'IT';
In this example:
IT_Employees
view filters only employees from the IT department.SELECT * FROM IT_Employees;
MySQL Views provide an efficient way to simplify database management by allowing users to create reusable virtual tables. They enhance security, simplify queries, and improve database efficiency.
@asadmukhtar