dkfr.net
当前位置:首页 >> mysql 创建视图 >>

mysql 创建视图

create or replace view v_name as select t1.*,t2.*,t3.* from A表 t1, B表 t2, C表 t3 where t1.a=t2.b and t2.b1=t3.c

在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。 视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,我们也可以提交数据,就像这些来...

create view v_name as select * from tablename;

使用SQL创建视图: CREATE VIEW wlviewAS SELECT TeachID, TeacherName, Term, Workload FROM teacher JOIN workload ON teacher.ID = workload.TeachID

mysql试图中是不可以使用子查询的,你可以把子查询 建立成一个试图嘛, 如: CREATE VIEW View_bb as select id from bb; 然后再 建立上面试图中 调用该试图,如: select a.* from aa a inner join View_bb b on a.id=b.id

--create or replace view staff_area_sales_v as select sa.xl, st.xm, st.xb, st.zw ar.qysp, ar.qytcfrom sales sajoin area ar on ar.qybh = sa.qybhjoin staff st on st.bh = sa.bh;当然如果前端有过滤,三个关联字段也要放到select列表里...

create view view_name as select * from table -- 后面的查询可以是任意形式

为了不影响其他的数据库表,新建一张数据库表t_worker_info,代码如下: create table t_worker_info( id int(8) primary key not null auto_increment, w_id int(10) not null, w_name varchar(20) not null, w_age int(3), w_sex varchar(10),...

CREATE [OR REPLACE] [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}] VIEW view_name [(column_list)] AS select_statement [WITH [CASCADED | LOCAL] CHECK OPTION]

网站首页 | 网站地图
All rights reserved Powered by www.dkfr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com