时间:2021-07-01 10:21:17 帮助过:3人阅读
CREATE TABLE
视图定义注意事项:
SELECT
不能包含FROM
语句中的子查询SELECT
不能引用系统或用户变量TEMPORARY
表CREATE [OR REPLACE][ALGORITHM={UNDEFINED|MERGE|TEMPTABLE}] VIEW view_name[(column_list)] AS select_statement [WITH[CASCADED|LOCAL]CHECK OPTION]
。事实上修改和删除视图于此类似,下面省略ALTER VIEW
DROP VIEW
ALGORITHM
子句是对标准SQL的MySQL扩展,可取三个值MERGE
(引用视图的语句与视图定义语句结合,使视图定义的语句取代部分引用视图的语句)/TEMPTABLE
(视图结果置于TEMPTALE中,并使用它执行,表锁定释放的速度较快)/UNDEFINED
(未定义,默认选项,MySQL自主选择算法,倾向于MERGE)UNDEFINED
:ALGORITHM
ALGORITHM=UNDEFINED
ALGORITHM=UNDEFINED
MySQL视图
标签:不能 选择算法 rom 扩展 efi 格式 定义 select 选择