学习啦——学设计>网页设计>网站建设>网站服务器管理>

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里是什么名字的话,可以用以下注释的语句进行查询