導航:首頁 > 程序命令 > 創建視圖的命令是

創建視圖的命令是

發布時間:2025-01-07 13:08:20

1. 兩點創建視圖用的命令

在標准SQL中兩點創建視圖用的命令是CREATE VIEW。
(1)創建視圖的命令是擴展閱讀:

結構化查詢語言簡稱SQL,是一種特殊目的的編程語言,是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統。
結構化查詢語言是高級的非過程化編程語言,允許用戶在高層數據結構上工作。它不要求用戶指定對數據的存放方法,也不需要用戶了解具體的數據存放方式,所以具有完全不同底層結構的不同資料庫系統, 可以使用相同的結構化查詢語言作為數據輸入與管理的介面。結構化查詢語言語句可以嵌套,這使它具有極大的靈活性和強大的功能。

2. mysql 創建視圖

MySql創建視圖
(1).第一類:create view v as select * from table;
(2).第二類:create view v as select id,name,age from table;
(3).第三類:create view v[vid,vname,vage] as select id,name,age from table;
如果涉及到數據量過大,業務邏輯需要跨表查詢等等也可建立一個跨表的視圖,有三種情況:
一、基於同一資料庫
這種情況較為簡單,只需簡單的一行sql命令,如下:
create view v as (select * from table1) union all (select * from table2);
二、基於不同資料庫
這種情況只比上面的sql語句多一個資料庫的名字,如下:
create view 資料庫1.v as (select * from 資料庫1.table1) union all (select * from 資料庫2.table2);

create view 資料庫2.v as (select * from 資料庫1.table1) union all (select * from 資料庫2.table2);
如果執行第一個sql將在資料庫1下建立視圖,反之亦然;
三、基於不同伺服器
這種情況稍微麻煩一點,需要先建立一個遠程表來訪問遠程伺服器的數據表,然後再對這個剛建立的遠程表和本地表進行視圖,步驟如下:
1、查看MySql是否支持federated引擎
(1).登錄Mysql;
(2).mysql>show engines;
(3).如果顯示為no,在配置文件中添加:federated (在my.ini),重新啟動mysql服務。
2、創建遠程表
mysql>CREATE TABLE federated_table (
id INT(20) NOT NULL AUTO_INCREMENT,
name VARCHAR(32) NOT NULL DEFAULT '',
other INT(20) NOT NULL DEFAULT '0',
PRIMARY KEY (id)
)
ENGINE=FEDERATEDDEFAULT
CHARSET=utf8
CONNECTION='mysql://fed_user@remote_host:9306/federated/test_table';
CONNECTION可以按如下方式進行配置:
(1).CONNECTION='mysql://username:password@hostname:port/database/tablename'
(2).CONNECTION='mysql://username@hostname/database/tablename'
(3).CONNECTION='mysql://username:password@hostname/database/tablename'
3、建立視圖
create view 本地資料庫.v as (select * from 本地資料庫.table1) union all (select * from 遠程資料庫.test_table);

閱讀全文

與創建視圖的命令是相關的資料

熱點內容
緩存伺服器管理員不允許怎麼處理 瀏覽:884
vb命令按鈕顏色 瀏覽:581
airpods在安卓怎麼設置雙擊 瀏覽:146
用友t3伺服器地址變動 瀏覽:324
伺服器掛了找誰伺服器地址 瀏覽:577
單片機p30引腳功能 瀏覽:283
oracle命令導出資料庫 瀏覽:597
python多行代碼編譯窗口 瀏覽:969
如何解壓精神壓力 瀏覽:190
嶽麓版高中歷史課本pdf 瀏覽:417
中國銀行app充話費怎麼看電話號碼 瀏覽:427
安卓手機安裝量達到上限怎麼辦 瀏覽:306
清除bitlocker加密 瀏覽:357
實木地板打龍骨要加密嗎 瀏覽:122
安卓手機怎麼用fv懸浮器 瀏覽:805
疫情期間程序員的失業 瀏覽:208
微信samplephp 瀏覽:166
食物解壓系列素材 瀏覽:767
python人工智慧視頻 瀏覽:615
修腳視頻解壓嵌甲 瀏覽:851