开始编写和使用 MySQL 视图之前有哪些先决条件?
mysqlmysqli database
MySQL 版本
众所周知,MySQL 5 引入了视图,因此,首先,我们需要在开始编写和使用存储过程之前检查 MySQL 的版本。可以使用以下查询完成此操作 −
mysql> Select VERSION(); +-----------+ | VERSION() | +-----------+ | 5.7.20 | +-----------+ 1 row in set (0.10 sec)
当前用户的权限
实际上,CREATE VIEW 语句需要 CREATE VIEW 权限。可以使用以下查询检查当前用户的权限 −
mysql> SHOW PRIVILEGES
选择数据库
在创建视图之前,我们必须从可用数据库中选择一个数据库。可以借助以下查询来完成此操作 −
mysql> USE query; Databasechanged
从上述查询中可以清楚地看出,我们正在使用名为 ‘query’ 的数据库。