MySQL怎么三個(gè)表視圖 mysql 視圖表

mysql如何將這三張表合成一個(gè)視圖

create view iae

創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比靈石網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式靈石網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋靈石地區(qū)。費(fèi)用合理售后完善,10年實(shí)體公司更值得信賴。

as

select `meshcg` as `cg`,`name`,`price`,`address`,`brand`,`datetime` from `mesh`

union

select `toolscg` as `cg`,`name`,`price`,`address`,`brand`,`datetime` from `tools`

mysql如何在多表連接情況下建立視圖

多表建立視圖注意幾個(gè)方面就可以了:

1、要為每個(gè)字段起名,且不能重復(fù)

2、可在create的時(shí)候把字段創(chuàng)建,也可以在select語句中寫出字段的別名,且不可有公式之類的東西。

如:

create?view?視圖名?

as?

select?a.id,b.name?from?a,b?where?a.id=b.aid

或者

create?view?視圖名?(id,name)?

as

select?a.id,b.name?from?a,b?where?a.id=b.aid

mysql多表查詢并創(chuàng)建視圖

MySQL在多個(gè)數(shù)據(jù)表上創(chuàng)建視圖

在MySQL中,使用CREATE VIEW語句也可以在兩個(gè)或兩個(gè)以上的數(shù)據(jù)表上創(chuàng)建視圖。

實(shí)例

在department表和worker表上創(chuàng)建一個(gè)名為worker_view1的視圖。

1. 創(chuàng)建視圖的代碼如下:

CREATE ALGORITHM=MERGE VIEW

worker_view1(name,department,sex,age,location)

AS SELECT name,department.d_name,sex,birthday,address

FROM worker,department WHERE worker.d_id=department.d_id

WITH LOCAL CHECK OPTION;

在DOS提示符窗口中查看MySQL在多個(gè)數(shù)據(jù)表上創(chuàng)建視圖的操作效果。如下圖所示:

在DOS提示符窗口中查看MySQL在多個(gè)數(shù)據(jù)表上創(chuàng)建視圖的操作效果

從上圖中可以看出,代碼的執(zhí)行結(jié)果顯示視圖創(chuàng)建成功。

2. 使用DESC語句查詢虛擬表的結(jié)構(gòu)。如下圖所示:

使用DESC語句查詢虛擬表的結(jié)構(gòu)

從上圖中可以看出,視圖worker_view1的屬性分別為name、department、sex、age和location。

視圖指定的屬性列表對應(yīng)著兩個(gè)不同的表的屬性列(字段)。

視圖的屬性名與屬性列表中的屬性名相同。

該實(shí)例中的SELECT語句查詢出了department表的d_name字段,還有worker表的name、sex、birthday和address。其中,department表的d_name字段對應(yīng)視圖的department字段;worker表的birthday字段對應(yīng)視圖的age字段。

同時(shí),視圖worker_view1的ALGORITHM的值指定為MERGE。還增加了WITH LOCAL CHECK OPTION約束。

本示例說明,視圖可以將多個(gè)表上的操作簡潔的表示出來。

提示

同時(shí)在多個(gè)表上創(chuàng)建視圖是非常有用的。比如,系統(tǒng)中有student表、department表、score表和grade表,分別存儲(chǔ)學(xué)生的信息、院系信息、課程信息和成績信息??梢栽谶@4個(gè)表上創(chuàng)建一個(gè)視圖,用來顯示學(xué)生姓名、學(xué)號、班級、院系、所選課程和課程成績。

本文標(biāo)題:MySQL怎么三個(gè)表視圖 mysql 視圖表
URL地址:http://muchs.cn/article32/docdgsc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站維護(hù)自適應(yīng)網(wǎng)站、商城網(wǎng)站、虛擬主機(jī)、網(wǎng)站營銷

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司