明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

怎么在MySQL中使用數(shù)據(jù)庫表創(chuàng)建視圖?

[摘要]視圖是在一張或多張表導(dǎo)出的虛擬表,是一張?zhí)摂M表;可以方便用戶對(duì)數(shù)據(jù)的操作,那如何在已有的數(shù)據(jù)庫表上創(chuàng)建視圖,并且查看創(chuàng)建視圖的信息,具體操作如下:1.為了不影響其他的數(shù)據(jù)庫表,新建一張數(shù)據(jù)庫表t_w...
視圖是在一張或多張表導(dǎo)出的虛擬表,是一張?zhí)摂M表;可以方便用戶對(duì)數(shù)據(jù)的操作,那如何在已有的數(shù)據(jù)庫表上創(chuàng)建視圖,并且查看創(chuàng)建視圖的信息,具體操作如下:

0.png


1.為了不影響其他的數(shù)據(jù)庫表,新建一張數(shù)據(jù)庫表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),
      w_birth varchar(20)
   );

如下圖所示:

1.png

2.創(chuàng)建t_worker_info后,查看一下數(shù)據(jù)結(jié)構(gòu),代碼如下:

desc t_worker_info;

如下圖所示:

2.png

3.雙擊選中的數(shù)據(jù)庫,在Views鼠標(biāo)右鍵“Create View...”,打開編輯窗口,并在窗口中輸入代碼,代碼如下:

CREATE VIEW `view_worker_info` AS
SELECT  * FROM t_worker_info;

如下圖所示:

3.png

4.png

4.查看創(chuàng)建視圖的基本信息,利用desc或describe語句,代碼如下:

desc view_worker_info;

如下圖所示:

5.png

5.查看視圖信息,如存儲(chǔ)引擎、數(shù)據(jù)長度等,如果上述指標(biāo)都為null,說明視圖是虛表,代碼如下:

show table status like 'view_worker_info';

如下圖所示:

6.png

6.查看創(chuàng)建視圖的詳細(xì)信息,需要用到show create view 視圖名,代碼如下:

show create view view_worker_info;

如下圖所示:

7.png

說明

注意MySQL中視圖與表的區(qū)別

了解如何創(chuàng)建視圖

以上就是如何在MySQL中利用數(shù)據(jù)庫表創(chuàng)建視圖?的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章!


學(xué)習(xí)教程快速掌握從入門到精通的SQL知識(shí)。