仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 722|回复: 8
打印 上一主题 下一主题

[学习教程] MYSQL网页设计利用视图把持用户对数据会见

[复制链接]
飘灵儿 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:36:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
这是无法比较的,因为基于云的数据库提供了不同的模式。关键是要通过围绕云计算产品来包装其他增值服务以适应不断变化的市场条件:这就是DBaaS。会见|把持|视图|数据问:我的MicrosoftAccess2000使用程序由后真个SQLServer2000数据库写进数据。为避免Access的用户看到SQLServer2000表中的全体数据,我想利用一种只同意用户扫瞄受权数据行的视图。能够创立一种限定用户会见SQLServer数据的视图吗?
答:能够。假如每位用户以独一的用户ID登录到Access,您就能够创立一种限定用户会见SQLServer数据的视图。以下的示例语句就能够创立如许一种视图:
CREATEVIEWv_dataAS
SELECT<column_list>
FROMdbo.mytableASa
INNERJOINdbo.authtableASb
ON(a.Pkey=b.DataKey
ANDb.userid=suser_sname())
该视图按userid限定用户的会见权。它请求您保留一份与数据表(mytable)中特定主键相婚配的用户名的表(authtable)。假如您的情形绝对对照复杂――您无需办理多个用户的行会见权,则您能够将userid列拔出到数据表中,以下列代码所示:
CREATEVIEWv_dataAS
SELECT<column_list>
FROMdbo.mytableASa
WHEREa.userid=suser_sname()
―MicrosoftSQLServer开辟团队

正如前文所提到的,MySQL易学、易部署、易管理和易维护。
只想知道 该用户已被删除
沙发
发表于 2015-1-19 18:03:18 | 只看该作者
两个月啃那本sqlserver2005技术内部-存储引擎,花了几个月啃四本书
活着的死人 该用户已被删除
板凳
发表于 2015-1-24 16:28:21 | 只看该作者
对于微软系列的东西除了一遍遍尝试还真没有太好的办法
老尸 该用户已被删除
地板
发表于 2015-2-2 10:48:03 | 只看该作者
分区表是个亮点!从分区表也能看出微软要做大作强SQLServer的信心。资料很多,这里不详细说。但是重点了解的是:现在的SQLServer2005的表,都是默认为分区表的。因为它要支持滑动窗口的这个特性。这种特性对历史数据和实时数据的处理是很有帮助的。
飘灵儿 该用户已被删除
5#
 楼主| 发表于 2015-2-7 18:16:21 | 只看该作者
对一张百万级别的表建游标,同时又没有什么过滤条件,取得游标效率是如果直接SQL查询百万条数据;如果再对每条记录做处理,耗时将更长。
小妖女 该用户已被删除
6#
发表于 2015-2-22 21:19:19 | 只看该作者
代替了原来VB式的错误判断。比Oracle高级不少。
山那边是海 该用户已被删除
7#
发表于 2015-3-7 03:06:26 | 只看该作者
所以你总能得到相应的升级版本,来满足你的需求。
灵魂腐蚀 该用户已被删除
8#
发表于 2015-3-14 08:45:16 | 只看该作者
原来的计算字段其实和虚拟字段很像。只是管理方面好了而已,性能方面提高不多。但是SQL2005提供了计算字段的持久化,这就提高了查询的性能,但是会加重insert和update的负担。OLTP慎用。OLAP可以大规模使用。
变相怪杰 该用户已被删除
9#
发表于 2015-3-21 01:32:50 | 只看该作者
无法深入到数据库系统层面去了解和探究
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 01:30

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表