国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

MySQL視圖原理與基本操作示例

2024-07-24 12:50:28
字體:
來源:轉載
供稿:網友

本文實例講述了MySQL視圖原理與基本操作。,具體如下:

概述

視圖是一個虛擬表,其內容由查詢定義。同真實的表一樣,視圖包含一系列帶有名稱的列和行數據。但是視圖并不在數據庫中以存儲的數據值集形式存在。行和列數據來自由定義視圖的查詢所引用的表,并在引用視圖時動態生成。

對其中所引用的基礎表來說,視圖的作用類似于篩選。

基本操作

建立視圖

CREATE VIEW view_test(qty,price,total) AS SELECT quantity,price,quantity*price FROM t;

多表視圖

CREATE VIEW stu_class(id,name,glass) AS SELECT student.s_id,student.name,stu_info.glass FROM student,stu_info WHERE student.s_id = stu_info.s_id;

查看視圖

DESCRIBE 視圖名

DESC 視圖名

查看視圖基本信息

SHOW TABLE STATUS LIKE '視圖名';

查看視圖的建表信息

SHOWCREATE VIEW 視圖名

在VIEW表中查看視圖詳細信息

在mysql的information_schema數據庫下的views表中存儲了所有的視圖定義,可以用select查看

select * from information_schema.views;

修改視圖

REPLACE語句

CREATE OR REPLACE VIEW view_test AS SELECT * FROM t;

ALTER語句

ALTER VIEW view_test SELECT name FROM t;

刪除視圖

DROP VIEW IF EXISTS stu_glass

建表語句示例

/*獲取系統組織結構 *包括用戶名稱、用戶ID、所屬店面名稱、所屬店面ID、創建時間... */CREATE VIEW organizationTableView as select id,storename,regdate from v9_qd_account;
/*獲取當天的Cpz安裝數據(按用戶分組匯總) *包括用戶ID、Cpz匯總值... */CREATE VIEW TodayCpzTableView as select storeid,storename,count(id)as total,sum(tui_num)as tui_num from v9_qd_dev where days = DATE_FORMAT(NOW(),'%Y%m%d') group by storeid;
/*獲取當月每天的Cpz安裝數據(按天、用戶分組匯總) *包括日期(天)、用戶ID、Cpz匯總值、CpzApp匯總值、重復Cpz匯總值... */CREATE VIEW HistoryCurrentMonthDayView as select storeid,storename,count(id)as total,sum(tui_num)as tui_num,days from v9_qd_dev where days > DATE_FORMAT(NOW(),'%Y%m') group by storeid,days;
/*獲取每月的Cpz安裝數據(按月、用戶分組匯總) *包括日期(天)、用戶ID、Cpz匯總值、CpzApp匯總值、重復Cpz匯總值... */CREATE VIEW HistoryMonthTableView as select storeid,storename,count(id)as total,sum(tui_num)as tui_num, DATE_FORMAT(FROM_UNIXTIME(installdate),'%Y%m') as months from v9_qd_dev group by storeid,months;
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 勐海县| 赤壁市| 略阳县| 阜康市| 冀州市| 五常市| 沙田区| 云霄县| 博客| 沽源县| 昆明市| 平果县| 五指山市| 永善县| 那坡县| 辉南县| 富蕴县| 铜陵市| 潮州市| 江北区| 梓潼县| 武邑县| 汽车| 南皮县| 禄丰县| 开江县| 许昌县| 衡阳县| 怀集县| 安吉县| 开阳县| 余干县| 宝鸡市| 台南县| 炎陵县| 库伦旗| 灌南县| 南乐县| 瓦房店市| 治县。| 东兴市|