日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
教您如何實(shí)現(xiàn)MySQL動(dòng)態(tài)視圖

MySQL動(dòng)態(tài)視圖的實(shí)現(xiàn)方法應(yīng)該是我們都需要掌握的,下面就教您如何實(shí)現(xiàn)MySQL動(dòng)態(tài)視圖的方法,希望對(duì)您能夠有所幫助。

我們提供的服務(wù)有:做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、岱岳ssl等。為1000多家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的岱岳網(wǎng)站制作公司

用戶為C/S結(jié)構(gòu),每個(gè)用戶根據(jù)角色不同,能看到不同的數(shù)據(jù)。系統(tǒng)會(huì)根據(jù)某個(gè)標(biāo)識(shí)生成一個(gè)數(shù)據(jù)內(nèi)容,然后通過統(tǒng)一的視圖來訪問。

需求:

用戶為C/S結(jié)構(gòu),每個(gè)用戶根據(jù)角色不同,能看到不同的數(shù)據(jù)。系統(tǒng)會(huì)根據(jù)某個(gè)標(biāo)識(shí)生成一個(gè)數(shù)據(jù)內(nèi)容,然后通過統(tǒng)一的MySQL動(dòng)態(tài)視圖來訪問。

要求,不能修改MySQL動(dòng)態(tài)視圖,也不能在試圖外面再嵌套一層查詢。

設(shè)計(jì):

系統(tǒng)通過某種方法生成一個(gè)唯一的ID(可以是應(yīng)用端,也可以是數(shù)據(jù)庫的uuid),然后將試圖與這個(gè)id進(jìn)行關(guān)聯(lián)即可。

代碼:
 

 
 
 
  1. drop table if exists test;   
  2. create table test (   
  3. id int not null,   
  4. name varchar(20) not null   
  5. );   
  6. insert into test values(1,'test1');   
  7. insert into test values(1,'test11');   
  8. insert into test values(1,'test111');   
  9. insert into test values(2,'test2');   
  10. insert into test values(2,'test22');   
  11. drop function if exists getSpid;   
  12. delimiter |   
  13. CREATE function getSpid()   
  14. RETURNS int   
  15. RETURN @spid;   
  16. |   
  17. delimiter ;   
  18. drop view if exists v_test;   
  19. create view v_test as   
  20. select * from test where id=getSpid();   
  21. -- 測(cè)試代碼   
  22. -- 開啟session 1   
  23. set @spid=1;   
  24. select * from v_test;   
  25. -- 開啟session 2   
  26. set @spid=2;   
  27. select * from v_test; 

說明:

將生成的ID保持到session變量里面

然后建立自定義函數(shù),返回這個(gè)變量

最后在MySQL動(dòng)態(tài)視圖里面調(diào)用這個(gè)函數(shù)

【編輯推薦】

使用MySQL命令行備份及恢復(fù)數(shù)據(jù)庫

MySQL刪除重復(fù)記錄的方法

MySQL查詢緩存機(jī)制簡(jiǎn)介

使用MySQL臨時(shí)表加速查詢

教您如何合理使用MySQL索引


網(wǎng)站題目:教您如何實(shí)現(xiàn)MySQL動(dòng)態(tài)視圖
URL鏈接:http://www.dlmjj.cn/article/dhccjep.html