Create a New View in MySQL


How To Create a New View in MySQL?



You can create a new view based on one or more existing tables by using the "CREATE VIEW viewName AS selectStatement" statement as shown in the following script:

mysql> CREATE TABLE comment (faqID INTEGER, 
   message VARCHAR(256));
Query OK, 0 rows affected (0.45 sec)

mysql> INSERT INTO comment VALUES (1, 'I like it');
Query OK, 1 row affected (0.00 sec)

mysql> CREATE VIEW faqComment AS SELECT, f.title, 
   f.description, c.message FROM faq f, comment c 
   WHERE = c.faqID;
Query OK, 0 rows affected (0.06 sec)

mysql> SELECT * FROM faqComment;
| id | title       | description             | message   |
|  1 | Learn MySQL | Visit | I like it |
1 row in set (0.07 sec)


Drop an Existing View in MySQL

Drop an Existing Index in MySQL

CREATE, ALTER and DROP Statements in MySQL

⇑⇑ MySQL Database Tutorials

2018-01-24, 1173👍, 0💬