SQL Server 2005 数据库管理SQL 语句

小弟我是刚入公司 公司叫我学习数据库这方面问题
我能以前学过一些数据库知识,但是对于管理数据库还是有些经验不足
希望各位达人大大可以分享一些数据库管理安全维护这类的常识和语句代码
谢谢了
小弟我主要是学习一下 数据库的安全和管理 谢谢各位达人来

比如 限制SA用户 新建一个用户 只能访问对应数据库的存储过程

一楼和二楼你们这两个脑残儿童

SQL语言完整性约束:
1、唯一约束:unique
2、主键约束:primarykey
3、标识列:identity
4、检查约束:check
5、外键约束:foreign key
6、默认值约束:defauit
7、不为空约束:not null

数据库:database
表:table
主文件:filespec
事务日志文件:filegroup
显示数据库文件:on
显示日志文件:log on

文件名: name
存储路径:filename
文件占据空间:size
最大存储空间:maxsize
文件增长量:filegrowth
连接 :references

列:column
删除表:drop cloumn (表名 行)
删除文件:1、指定位置:alter database 文件名2:删除:remove file 文件名
更改文件:1、指定位置:alter database 文件名2:更改:modify file文件名
添加:add
切换:use
连接:on

约束关键字:constraint
选定目标关键字:select
不重复关键字:distinct
简化关键字:in 与where一块使用
最左,右关键字:top
指定表关键字:from
改名关键字:as

插入数据关键字:insert 和into values一块使用
选定位置关键字:into
具体列关键字:values

更新数据关键字:update 和set where一块使用
选定记录关键字: set
选择列关键字:where

删除数据关键字:delete 和from where一块使用
指定位置关键字:from
选择列关键字:where

查询排序关键字:order by
选择前n行:top
升序排序:desc
降序排序:asc

查询分组关键字:group by
替换关键字:replace
筛选关键字:having

求和函数:sum
求平均数:avg
计算函数:count
求最大值函数:max
最小值函数:min

允许用户操作数据库:grant
拒绝用户权限:deny

废除用户权限:revoke

拒绝或废除用户权限语句:cascade

SQL高级查询
连接具体位置关键字:on
交叉联接关键字:cross jojn
内联接:inner join (具体到列)
左外联接:left(左)join
右外联接:right(右)join

查询具体条件:exists (也可以看作一次测试)

联合查询:unlon
显示全部:all
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-09-17
固定伺服器角色的范围为整个伺服器。固定伺服器角色的每个成员可以对相同的角色增加其他登入。
固定伺服器角色如下:
• bulkadmin
• 大量管理员 (bulkadmin) 固定伺服器角色的成员可以执行 BULK INSERT 陈述式。
• dbcreator
• 资料库建立者 (dbcreator) 固定伺服器角色的成员可以建立、改变、卸除以及还原任何资料库。
• diskadmin
• diskadmin 固定伺服器角色是用来管理磁碟档案。
• processadmin
• 处理序管理员 (processadmin) 固定伺服器角色的成员可以结束在 SQL Server 执行个体中执行的处理序。
• 安全性管理员 (securityadmin)
安全性管理员 (securityadmin) 固定伺服器角色的成员可以管理登入及其属性。他们可以 GRANT、DENY 和 REVOKE 伺服器层级权限。他们也可以 GRANT、DENY 和 REVOKE 资料库层级权限。除此之外,它们可以重设 SQL Server 登入的密码。

• 伺服器管理员 (serveradmin)
• 伺服器管理员 (serveradmin) 固定伺服器角色的成员可以变更整个伺服器的组态选项与关闭伺服器。
• setupadmin
安装程式管理员 (setupadmin) 固定伺服器角色的成员可以新增和移除连结伺服器,也可以执行一些系统预存程序。

• sysadmin
• 系统管理员 (sysadmin) 固定伺服器角色的成员可以执行伺服器中的所有活动。根据预设,Windows BUILTIN\Administrators 群组的所有成员 (即本机系统管理员群组 ),都是系统管理员 (sysadmin) 固定伺服器角色的成员。
太多了
给你个网址吧~
微软的官网有帮助文件的~

参考资料:http://support.microsoft.com/ph/1044#tab0

第2个回答  2009-09-16
新建一个登陆用户:exec sp_addlogin 'mingzi','mima' 名字密码任意取
新建一个数据库用户:exec sp_grantdbaccess 'mingming','mingming'

约束关键字:constraint
选定目标关键字:select
不重复关键字:distinct
简化关键字:in 与where一块使用
最左,右关键字:top
指定表关键字:from
改名关键字:as
第3个回答  2009-09-14
兄弟,简单一句话,那就是去看一下这个程序的帮助文件。
你想一下有谁会比制作出这个程序的人更懂得使用这个程序呢?
凡是遇到这样不会使用的就是找这个程序的帮助文件。最好不过了。
第4个回答  2009-09-14
给你个网址看看吧

希望对你有所帮助

参考资料:http://hi.baidu.com/tangdecai/blog/item/968b5f66777d1a26ab184c87.html

第5个回答  2009-09-15
verycd上有很多教程。自己下一个看吧
加一句:多用网络学习。
相似回答