随笔分类 - Microsoft SQL Server
摘要:首先简单的介绍一下Sql server 备份的类型有: 1:完整备份(所有的数据文件和部分的事务日志文件) 2:差异备份(最后一次完成备份后数据库改变的部分) 3:文件和文件组备份(对指定的文件和文件组备份) 4:事物日志备份(所有数据库的变更) 5:尾日期备份(日志的活动部分,指上一次为备份的日志
阅读全文
摘要:SQL Server 中对已经定义的变量赋值的方式用两种,分别是 SET 和 SELECT。 对于这两种方式的区别,SQL Server 联机丛书中已经有详细的说明,但很多时候我们并没有注意,其实这两种方式还是有很多差别的。 SQL Server推荐使用 SET 而不是 SELECT 对变量进行赋值
阅读全文
摘要:在MySQL中创建一个Schema好像就跟创建一个Database是一样的效果, 在SQL Server和Orcal数据库中好像又不一样。 目前我只能理解,在mysql中 schema<==>database。 数据库中User和Schema的关系 假如我们想了解数据库中的User和Schema究竟
阅读全文
摘要:-- 允许配置高级选项EXEC sp_configure 'show advanced options', 1 GO -- 重新配置RECONFIGURE GO -- 启用xp_cmdshellEXEC sp_configure 'xp_cmdshell', 1 GO --重新配置RECONFIGURE GO reconfigure --刷新配置EXEC xp_cmdshell 'rename E:\qzbxw\DataBase\DTcmsdb2.mdf qzbxw.mdf' --改名EXEC xp_cmdshell 'rename E:
阅读全文
摘要:select spidfrom master.dbo.sysprocesseswhere dbid=db_id('DTcmsdb2') kill 51exec sp_dboption 'DTcmsdb2','single user','true'exec sp_renamedb 'DTcmsdb2','qzbxw' exec sp_dboption 'qzbxw','single user','false'
阅读全文
摘要:有重复数据主要有一下几种情况:1.存在两条完全相同的纪录这是最简单的一种情况,用关键字distinct就可以去掉example: select distinct * from table(表名) where (条件)2.存在部分字段相同的纪录(有主键id即唯一键)如果是这种情况的话用distinct是过滤不了的,这就要用到主键id的唯一性特点及group by分组example:select * from table where id in (select max(id) from table group by [去除重复的字段名列表,....])3.没有唯一键ID这种情况我觉得最复杂,目前我
阅读全文
摘要:一、简单查询1、查询所有数据,查询部分列数据,列别名 SELECT * FROM 表名 SELECT 列1 AS 'BIAOTI1','BIAOTI2'=列2 FROM 表名2、查询不重复的数据, SELECT DISTINCT 列名 FROM 表名3、查询前n行数据 SELECT TOP N PERCENT * FROM 表名4、过滤行 运算符:比较运算符、逻辑运算符(AND/OR/NOT)、范围运算符([NOT]BETWWEEN AND)、列表运算符(IN(值列表))、模式匹配符、空值判断符 SELECT * FROM 表名 WHERE 条件 模式匹配符:w
阅读全文

浙公网安备 33010602011771号