数据库相关
liangpei2008
22
展开
-
合并行数据
有些人认为在数据库端实现这样的功能毫无意义,在程序中一个循环就搞定了,如果写在程序中会造成应用服务器的性能损失,可以把逻辑分布在多个应用服务器上,而数据库服务器只能有一个,不要给数据库服务器太大的压力! 在这里我只能说各有各的用途,看实际情况而定,有些功能是需要写在数据库端做集中处理的! if not object_id(Tab) is null drop table原创 2009-04-26 00:02:00 · 635 阅读 · 0 评论 -
行列转置
Create table Class([Student] nvarchar(2),[Course] nvarchar(2),[Score] int)Insert Classselect N张三,N语文,78 union allselect N张三,N数学,87 union allselect N张三,N英语,82 union allselect N张三原创 2009-04-26 08:37:00 · 986 阅读 · 0 评论 -
关于分类首条记录的提取
有这样一个表分别为ID,DATETIME,Value,分表是编号,日期,数值,日期为日期型 例如数据是这样的: ID DT Val 1 2009-5-1 12:41:08 200 1 2009-5-1 13:23:08 100 1 2009-5-1 15:42:08 300原创 2009-05-12 15:19:00 · 585 阅读 · 0 评论 -
数据库备份/恢复
前几天用MS SQL SERVER2005 做数据库备份与恢复的工作!甲服务器:基准服务器乙服务器:备份服务器需求描述:要求二个Internet上的数据库进行同步,而且服务器两端(甲、乙)仅开放80,21等常用端口(数据库服务器如果完全暴露在外网上,会很危险的。每天都会有很大的流量,流量主要来自于一些无聊的人探测SQL密码,进而控制服务器,轻而把服务器当成他们的FTP免费服务器,重则盗原创 2009-05-12 15:28:00 · 552 阅读 · 1 评论 -
数据库级MD5
数据库级MD5原创 2010-06-30 22:41:00 · 995 阅读 · 0 评论 -
快速配置SQL2005发邮件
快速配置SQL2005发邮件原创 2010-08-26 15:28:00 · 880 阅读 · 0 评论 -
数据库异地备份
因为生产环境的数据库要进行异机备份,所以就做了一个Job+代码段来实现 数据库:MSSQL2005 EXEC sp_configure 'show advanced options', 1 GO RECONFIGURE GO EXEC sp_configure 'xp_cmdshell', 1 GO RECONFIGURE GO //创建映射(如不清楚net use命令,请查看DOS原创 2011-11-09 17:13:33 · 531 阅读 · 0 评论 -
删除MSSQL2005的数据库日志文件
今天想迁移一个数据库,发现日志文件太大,所以想先把日志文件去掉。 我用的方法是: 1.分离数据库 2.附加数据库。注:在附加数据库时,系统会把原有的日志文件与数据文件默认都列到列表中,这时把日志文件移除即可。原创 2012-02-21 07:25:25 · 385 阅读 · 0 评论 -
使用Dos命令行对MySQL进行定时备份,文件名以当前日期命名
1.创建批处理文件 set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%" "d:\program files\xampp\mysql\bin\mysqldump.exe" -usa -p1234 RedMine> "c:\%Ymd%.sql" 2.在Windows计划任务中定时调度原创 2012-11-07 11:47:00 · 2635 阅读 · 1 评论