![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL Server
小草旁的大树
这一切只因你而美好!
展开
-
sql server基础
一、SQL基础知识1、DDL(数据定义语言)1)创建数据表--创建数据表createtable Test(Idintnotnull, Agechar(20));--创建数据表createtable T_Person1(Idintnotnull, Name nvarchar(50),转载 2012-04-10 17:18:23 · 491 阅读 · 0 评论 -
SqlServer修改表结构总结
增加字段,删除字段,增加约束,删除约束,修改缺省值,修改字段数据类型,重命名字段,重命名表。所有这些动作都是用 ALTER TABLE 命令执行的。 增加字段要增加一个字段,使用下面这样的命令:ALTER TABLE products ADD COLUMN description text;新增的字段对于表中已经存在的行而言最初将先填充所给出的缺省值(如果你没有声明DEFAULT子转载 2012-05-24 09:40:44 · 450 阅读 · 0 评论 -
Sql Server 2005数据库备份还原后出现“受限制用户”
Sql Server 2005 在备份还原后经常出现数据库“受限制用户”的问题,可以通过设置数据库属性-》选项-》状态-》限制访问来解决。一般情况选中“Multiple”即可。如下图:转自:http://www.soaspx.com/dotnet/sql/mssql/sql2005/sqlservr2005_20090915_354.ht原创 2012-06-07 10:50:31 · 556 阅读 · 0 评论 -
Sql Server 2000数据库备份文件还原成Sql Server 2005
核心步骤:在sql server 2005 中直接右击数据库选还原数据库。 详细内容:用Sql Server 2000的数据库备份来还原Sql Server 2005中的数据库现在手中有Sql Server 2000中的数据库备份文件(如果此备份文件没有后缀名*.bak或*.trn,请追加相应的后缀名),欲将此文件还原到Sql Server 2005原创 2012-06-07 10:40:49 · 927 阅读 · 0 评论 -
浅谈SQL Server中统计对于查询的影响
简介 SQL Server查询分析器是基于开销的。通常来讲,查询分析器会根据谓词来确定该如何选择高效的查询路线,比如该选择哪个索引。而每次查询分析器寻找路径时,并不会每一次都去统计索引中包含的行数,值的范围等,而是根据一定条件创建和更新这些信息后保存到数据库中,这也就是所谓的统计信息。 如何查看统计信息 查看SQL Server的统计信息非常简单,使用如下指令:转载 2012-05-16 09:36:55 · 327 阅读 · 0 评论 -
Transact-SQL参考:sp_who、sp_who2和sp_who3
Transact-SQL 参考 sp_who, sp_who2和sp_who3 sp_who可以返回如下信息: (可选参数LoginName, 或active代表活动会话数)Spid (系统进程ID)status (进程状态)loginame (用户登录名)hostname(用户主机名)blk (阻塞进程的SPID)转载 2012-05-15 13:34:54 · 1050 阅读 · 0 评论 -
Transact-SQL参考:sp_who
Transact-SQL 参考sp_who提供关于当前 Microsoft® SQL Server™ 用户和进程的信息。可以筛选返回的信息,以便只返回那些不是空闲的进程。语法sp_who [[@login_name =] 'login']参数[@login_name =] 'login'是 SQL Server 上的用户登录名。log转载 2012-05-15 13:20:11 · 590 阅读 · 0 评论 -
SQL 连接 JOIN 例解。(左连接,右连接,全连接,内连接,交叉连接,自连接)
最近公司在招人,同事问了几个自认为数据库可以的应聘者关于库连接的问题,回答不尽理想~现在在这写写关于它们的作用假设有如下表:一个为投票主表,一个为投票者信息表~记录投票人IP及对应投票类型,左右连接实际说是我们联合查询的结果以哪个表为准~1:如右接连 right join 或 right outer join:我们以右边voter表为准,则左表(voteMaster转载 2012-05-10 11:13:23 · 272 阅读 · 0 评论 -
Sql Server查询性能优化之走出索引的误区
据了解绝大多数开发人员对于索引的理解都是一知半解,局限于大多数日常工作没有机会、也什么没有必要去关心、了解索引,实在哪天某个查询太慢了找到查询条件建个索引就ok,哪天又有个查询慢了,再建立个索引就是,或者干脆把整个查询SQL直接发给DBA,让DBA直接帮忙优化了,所以造成的状况就是开发人员对于索引的理解、认识很局限,以下就把我个人对于索引的理解及浅薄认识和大家分享下,希望能解除一些大家的疑惑,一起转载 2012-05-08 08:47:28 · 380 阅读 · 0 评论 -
应用SqlHelper例子(userService)
using System;using System.Collections.Generic;using System.Linq;using System.Text;using OA.Model;using System.Data.SqlClient;using System.Data;namespace OA.Dal{ public class userS转载 2012-04-24 17:16:28 · 422 阅读 · 0 评论 -
SQL查询一个表中类别字段中Max()最大值对应的记录
问题是:数据库有一个表 code,里面有个点击量字段click_num和一个类别字段kind以及其它信息字段,现在要搜出每个类别中点击量最大的那条记录,如果是10个类别,那么结果应该是10条记录,如果最大点击量有两个相同的只要一条。经过N次搜索,N次检测网上的解决SQL语句,终于找到个优雅的而且结果正确的SQL,这个是一个博客作者在Mysql的官方文档里面发现的。转载 2012-04-11 11:19:22 · 14192 阅读 · 1 评论 -
sql server 多表查询 Group by
问题描述:已知关系模式:S (SNO,SNAME) 学生关系。SNO 为学号,SNAME 为姓名C (CNO,CNAME,CTEACHER) 课程关系。CNO 为课程号,CNAME 为课程名,CTEACHER 为任课教师SC(SNO,CNO,SCGRADE) 选课关系。SCGRADE 为成绩要求实现如下5个处理:转载 2012-04-10 23:18:00 · 1122 阅读 · 0 评论 -
Sql Server日期时间函数
SQLServer时间日期函数详解,SQLServer,时间日期,1. 当前系统日期、时间 select getdate()2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dateadd(day,2,'2004-10-15')原创 2012-07-05 18:06:22 · 514 阅读 · 0 评论