視圖是在一張或多張表導出的虛擬表,是一張虛擬表;可以方便用戶對數據的操作,那如何在已有的數據庫表上創建視圖,并且查看創建視圖的信息,具體操作如下:
1.為了不影響其他的數據庫表,新建一張數據庫表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) ???);
如下圖所示:
2.創建t_worker_info后,查看一下數據結構,代碼如下:
desc?t_worker_info;
如下圖所示:
3.雙擊選中的數據庫,在Views鼠標右鍵“Create View…”,打開編輯窗口,并在窗口中輸入代碼,代碼如下:
CREATE?VIEW?`view_worker_info`?AS SELECT??*?FROM?t_worker_info;
如下圖所示:
4.查看創建視圖的基本信息,利用desc或describe語句,代碼如下:
desc?view_worker_info;
如下圖所示:
5.查看視圖信息,如存儲引擎、數據長度等,如果上述指標都為null,說明視圖是虛表,代碼如下:
show?table?status?like?'view_worker_info';
如下圖所示:
6.查看創建視圖的詳細信息,需要用到show create view 視圖名,代碼如下:
show?create?view?view_worker_info;
如下圖所示:
說明
注意mysql中視圖與表的區別
了解如何創建視圖
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END