易截截图软件、单文件、免安装、纯绿色、仅160KB

SQL Server 数据库管理常用的SQL和T SQL语句

1. 查看数据库的版本 
select @@version 
2. 查看数据库所在机器操作系统参数 
exec master..xp_msver 
3. 查看数据库启动的参数 
sp_configure 
4. 查看数据库启动时间 
select convert(varchar(30),login_time,120) from master..sysprocesses where spid=1 
查看数据库服务器名和实例名 
print 'Server Name: ' + convert(varchar(30),@@SERVERNAME) 
print 'Instance: ' + convert(varchar(30),@@SERVICENAME) 
5. 查看所有数据库名称及大小 
sp_helpdb 
重命名数据库用的SQL 
sp_renamedb 'old_dbname', 'new_dbname' 
6. 查看所有数据库用户登录信息 
sp_helplogins 
查看所有数据库用户所属的角色信息 
sp_helpsrvrolemember 
修复迁移服务器时孤立用户时,可以用的fix_orphan_user脚本或者LoneUser过程 
更改某个数据对象的用户属主 
sp_changeobjectowner [@objectname =] 'object', [@newowner =] 'owner' 
注意: 更改对象名的任一部分都可能破坏脚本和存储过程。 
把一台服务器上的数据库用户登录信息备份出来可以用add_login_to_aserver脚本 
7. 查看链接服务器 
sp_helplinkedsrvlogin 
查看远端数据库用户登录信息 
sp_helpremotelogin 
8.查看某数据库下某个数据对象的大小 
sp_spaceused @objname 
还可以用sp_toptables过程看最大的N(默认为50)个表 
查看某数据库下某个数据对象的索引信息 
sp_helpindex @objname 
还可以用SP_NChelpindex过程查看更详细的索引情况 
SP_NChelpindex @objname 
clustered索引是把记录按物理顺序排列的,索引占的空间比较少。 
对键值DML操作十分频繁的表我建议用非clustered索引和约束,fillfactor参数都用默认值。 
查看某数据库下某个数据对象的的约束信息 
sp_helpconstraint @objname 
9.查看数据库里所有的存储过程和函数 
use @database_name 
sp_stored_procedures 
查看存储过程和函数的源代码 
sp_helptext '@


相关文档:

sql group by


sql group by 用法
2009-07-16 11:01:00    业界 |  评论(0) |  浏览(1676)
group by主要是用来分组的,怎么个分组呢?
以下用两个例子说明两个使用方面,1是合理的返回合计值(防止笛卡尔积现象),2是用分组来找出重复的记录
============================================================== ......

SQL身份证格式验证


SQL版本身份证格式验证 0为错误,1为正确
CREATE  function [dbo].[IsID](@str nvarchar(18),@sex int)--传入两个变量 身份证和性别(男1女2)
returns bit
as
begin
declare @len int
declare @result bit
--set @result=0
set @len=len(@str)
if(@len!=18 and @len!=15)--长度是18位或15位
 begin
& ......

Oracle DBA日常sql列表及常用视图

不错的资料,转过来,方便日后查看使用!!!
--监控索引是否使用
alter index &index_name monitoring usage;
alter index &index_name nomonitoring usage;
select * from v$object_usage where index_name =
&index_name;
--求数据文件的I/O分布
select
df.name,phyrds,phywrts,phyblkrd,phyblkwrt,sin ......

SQL语句优化的原则

Mysql的优化原则1:
1、使用索引来更快地遍历表。
缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引
下,数据在物理上随机存放在数据页上。合理的索引设计要建立在
对各种查询的分析和预测上。一般来说:
a.有大量重复值、且经常有范围查询( > ,< ,> =,< =)和order by、group by ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号