成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

教您如何實現MySQL動態視圖

數據庫 MySQL
視圖是MySQL中的重要概念,下文將為您解析介紹MySQL動態視圖的實現方法,如果您在這方面遇到過類似的問題,不妨一看。

MySQL動態視圖的實現方法應該是我們都需要掌握的,下面就教您如何實現MySQL動態視圖的方法,希望對您能夠有所幫助。

用戶為C/S結構,每個用戶根據角色不同,能看到不同的數據。系統會根據某個標識生成一個數據內容,然后通過統一的視圖來訪問。

需求:

用戶為C/S結構,每個用戶根據角色不同,能看到不同的數據。系統會根據某個標識生成一個數據內容,然后通過統一的MySQL動態視圖來訪問。

要求,不能修改MySQL動態視圖,也不能在試圖外面再嵌套一層查詢。

設計:

系統通過某種方法生成一個唯一的ID(可以是應用端,也可以是數據庫的uuid),然后將試圖與這個id進行關聯即可。

代碼:
 

  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. -- 測試代碼   
  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變量里面

然后建立自定義函數,返回這個變量

最后在MySQL動態視圖里面調用這個函數

 

 

【編輯推薦】

使用MySQL命令行備份及恢復數據庫

MySQL刪除重復記錄的方法

MySQL查詢緩存機制簡介

使用MySQL臨時表加速查詢

教您如何合理使用MySQL索引

責任編輯:段燃 來源: 互聯網
相關推薦

2010-11-22 16:05:53

MySQL多表插入

2010-11-25 14:56:46

MySQL全文查詢

2010-10-08 10:37:00

MYSQL添加新字段

2010-10-26 10:48:16

ORACLE備份

2010-10-12 14:53:31

mysql索引優化

2010-09-26 13:56:43

SQL遠程查詢

2010-11-29 13:28:55

sybase自動備份

2010-11-18 16:27:37

2010-11-25 14:49:08

MySQL查詢最大值

2010-11-16 09:49:22

Oracle重建索引

2010-10-08 11:27:34

MySql訪問限制

2010-10-12 16:35:05

MySQL用戶權限

2010-11-25 10:44:30

2010-10-12 11:07:34

MySQL存儲過程

2010-10-13 15:59:21

MySQL索引

2010-10-14 10:18:28

MySQL數據庫備份

2010-11-24 10:35:34

MySQL單表多字段

2010-10-19 16:58:34

SQL Server日

2010-10-12 10:10:55

mysql觸發器

2010-10-11 09:41:23

MySQL環境變量
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲国产精品精华素 | 精品一区二区久久 | 日本免费黄色 | 又黑又粗又长的欧美一区 | 国产精品视频一区二区三区四蜜臂 | 精品欧美乱码久久久久久1区2区 | 狠狠的干 | 毛片一区二区三区 | 亚洲精品99 | 日韩人体在线 | 女人天堂av| 日韩欧美一区二区三区 | 91在线看片 | 一区二区三区视频播放 | 久久亚洲美女 | 拍真实国产伦偷精品 | 国产h视频 | 日韩中文字幕区 | 亚洲欧美综合精品久久成人 | 精品国产99 | 在线播放中文字幕 | 91社区在线观看高清 | 婷婷去俺也去 | 亚洲色在线视频 | 国产伦精品一区二区三区照片91 | 99热精品在线 | 中文字幕成人在线 | 成人欧美一区二区三区1314 | 亚洲一区日韩 | 天天色天天射天天干 | 国产精品久久久久永久免费观看 | 美女黄18岁以下禁止观看 | 一区二区免费高清视频 | 日韩视频成人 | 国产网站在线播放 | 免费成人高清在线视频 | 91视在线国内在线播放酒店 | 97人人澡人人爽91综合色 | 国产精品久久国产精品99 | 日本福利视频免费观看 | 成人免费视频网站在线看 |