|
Home >> FAQs/Tutorials >> MySQL Tutorials
MySQL Tutorial - Create a New View
By: FYIcenter.com
(Continued from previous topic...)
How To Create a New View?
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.id, f.title,
f.description, c.message FROM faq f, comment c
WHERE f.id = c.faqID;
Query OK, 0 rows affected (0.06 sec)
mysql> SELECT * FROM faqComment;
+----+-------------+-------------------------+-----------+
| id | title | description | message |
+----+-------------+-------------------------+-----------+
| 1 | Learn MySQL | Visit dev.fyicenter.com | I like it |
+----+-------------+-------------------------+-----------+
1 row in set (0.07 sec)
(Continued on next topic...)
- What Are DDL Statements?
- How To Create a New Table?
- What Happens If You No CREATE Privilege in a Database?
- How To Get a List of All Tables in a Database?
- How To Get a List of Columns in an Existing Table?
- How To See the CREATE TABLE Statement of an Existing Table?
- How To Create a New Table by Selecting Rows from Another Table?
- How To Add a New Column to an Existing Table?
- How To Delete an Existing Column in a Table?
- How To Rename an Existing Column in a Table?
- How To Rename an Existing Table?
- How To Drop an Existing Table?
- How To Create an Index for a Given Table?
- How To Get a List of Indexes of a Given Table?
- How To Drop an Existing Index?
- How To Create a New View?
- How To Drop an Existing View?
|