SQLServer数据库都有哪些常用方法_SQLServer数据库有哪些方法
SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。下面由学习啦小编为大家整理的SQLServer数据库的方法,希望大家喜欢!
SQLServer数据库的方法
(一)、远程连接sqlserver服务器
SQLServer默认是不允许远程连接的,如果想要在本地用SSMS连接远程服务器上的SQLerver,远程连接数据库。
(二)、sqlserver停止和重启命令
对SQLServer2005数据库服务器的配置与管理,是SQLServer 2005数据库的一般性操作。SQLServer 2005提供了一系列的管理工具来对其服务器进行配置和管理。
(三)、SQLServer通配符
在某些情况下熟悉SQLServer通配符的使用可以帮助我们简单的解决很多问题。
(四)SQLServer清空删除日志
sql在使用中每次查询都会生成日志,但是如果你长久不去清理,可能整个硬都堆满哦,笔者就遇到这样的情况,直接网站后台都进不去了。
(五)、sqlserver内存释放
由于Sql Server对于系统内存的管理策略是有多少占多少,除非系统内存不够用了(大约到剩余内存为4M左右),Sql Server才会释放一点点内存。所以很多时候,我们会发现运行Sql Server的系统内存往往居高不下。
sqlserver函数使用的方法
(一)、sqlserversubstring函数
在操作sqlserver时候用到了substring函数,特整理一些实例,需要的朋友可以参考下。
(二)、SQLServer中merge函数
Merge关键字是一个神奇的DML关键字。它在SQL Server 2008被引入,它能将Insert,Update,Delete简单的并为一句。MSDN对于Merge的解释非常的短小精悍:”根据与源表联接的结果,对目标表执行插入、更新或删除操作。
(三)、SQL自定义函数存储过程区别
存储过程可以使得对数据库的管理、以及显示关于数据库及其用户信息的工作容易得多。存储过程是 SQL 语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理。存储过程存储在数据库内,可由应用程序通过一个调用执行,而且允许用户声明变量、有条件执行以及其它强大的编程功能。
(四)、Sqlserver日期时间函数
Sqlserver中经常要操作一些时间类型的字段转换,我又不太记得住,记在这里方便自己以后要用的时候寻找。
(五)、SQLServer字符串切割函数
创建用户定义函数,它是返回值的已保存的 Transact-SQL 例程。用户定义函数不能用于执行一组修改全局数据库状态的操作。与系统函数一样,用户定义函数可以从查询中唤醒调用。
SQLServer清空删除日志的方法
1、SQL2005清空删除日志:
复制代码 代码如下:
Backup Log DNName with no_log '这里的DNName是你要收缩的数据库名,自己注意修改下面的数据库名,我就不再注释了。
go
dump transaction DNName with no_log
go
USE DNName
DBCC SHRINKFILE (2)
Go
2、SQL2008清空删除日志:
'在SQL2008中清除日志就必须在简单模式下进行,等清除动作完毕再调回到完全模式。
复制代码 代码如下:
USE [master]
GO
ALTER DATABASE DNName SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE DNName SET RECOVERY SIMPLE --简单模式
GO
USE DNName
GO
DBCC SHRINKFILE (N'DNName_Log' , 11, TRUNCATEONLY)
GO
'这里的DNName_Log 如果不知道在sys.database_files里是什么名字的话,可以用以下注释的语句进行查询