随笔分类 - 数据库--MSSQL
基于MSSQL的资料收集
摘要:1. Access method(访问方法):此步骤包括从文件中存储和检索记录。 2. Alias(别名):某属性的另一个名字。在SQL中,可以用别名替换表名。 3. Alternate keys(备用键,ER/关系模型):在实体/表中没有被选为主健的候选键。 4. Anomalies(异常)参见更新异常(update anomalies) 5. Application design(应用程序设计...
阅读全文
摘要:问题:在windwos xp下,要安装sql或sp补丁以及其他软件,尤其是微软自己的软件的时候,系统提示之前有挂起的安装操作,要求重启,这里往往重启无用.解决办法:"开始"-->''运行"-->"regedit"-->hkey_local_machine\system\currentcontrolset\control\session manager中删除pendingfilerenameoper...
阅读全文
摘要:[原题-- 取自CSDN] t_product 表 ---------------------------------------------------------- productid 商品编号 int productname 商品名称 varchar 50 t_sale 表 --------------------------------...
阅读全文
摘要:引言 数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。 设计范式是不是很难懂呢?非也,大学教材上给我们一堆数学公式我们当然看不懂,也记不住。所以我们很多人就根本不按照范式来...
阅读全文
摘要:数据库结构如下:TableA: Salary(薪水) EmpID varchar(10) not null DepartID varchar(5) not null foreign key references Department(DepartID) Salary ...
阅读全文
摘要:使用整数数据的精确数字数据类型。 bigint 从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。 int 从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)。存储大小为 4 个字节。int 的 SQL...
阅读全文
摘要:*******************Transact_SQL******************** --语 句 功 能--数据操作 SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库...
阅读全文
摘要:*******************Transact_SQL********************--语 句 功 能--数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据--...
阅读全文
摘要:表A记录如下:aID aNum1 a200501112 a200501123 a200501134 a200501145 a20050115表B记录如下:bID bName1 20060324012 20060324023 ...
阅读全文
摘要:表className中有如下分类: classID className1 衣服2 裤子5 帽子10 鞋子 表productInfo有如下记录: productID productName parentID clickNum1 ...
阅读全文
摘要:SELECT /* * 输出格式: x年x周* 如:200621*/ Convert(varchar(4),intYear) + /* 先将intYear列转成字符型 */case when len(intWeek)=1 /* 判断intWeek列的长度是否为1 */ then '0' + Convert(varchar(1),intWeek) ...
阅读全文
摘要:sysaltfiles 主数据库 保存数据库的文件 syscharsets 主数据库 字符集与排序顺序 sysconfigures 主数据库 配置选项 syscurconfigs 主数据库 当前配置选项 sysdatabases ...
阅读全文
摘要:transact---sql高级查询(下)5:使用having关键字来筛选结果6:使用compute和compute by子句7:使用嵌套查询8:分布式查询 E:使用having关键字来筛选结果 当完成对数据结果的查询和统计后,可以使用having关键字来对查询和计算的结果进行一步的筛选 例:检索出work表中学历是大专或者是中专的人数 select 学历,cou...
阅读全文
摘要:transact---sql高级查询(上)1:多表的查询和笛卡儿积2:表格别名的用法3:使用sql server的统计函数4:用group by子句实现分组的查询 A:多表查询和笛尔儿积到目前为止,我们所用的都是单个表查询,但是在更多的情况的下,需要对多个表进行同时查询,这时可以把多个表的名字全部填写在from子句中. 比如:查询出每个职工的姓名,学历,所在部门名称.由于我们需要的结果来自于两个...
阅读全文
摘要:连接查询 通过连接运算符可以实现多个表查询。连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。 在关系数据库管理系统中,表建立时各数据之间的关系不必确定,常把一个实体的所有信息存放在一个表中。当检索数据时,通过连接操作查询出存放在多个表中的不同实体的信息。连接操作给用户带来很大的灵活性,他们可以在任何时候增加新的数据类型。为不同实体创建新的表,尔后通过连接进行查询。 ...
阅读全文
摘要:3个表S(S#,SN,SD,SA) S#:学号, SN:学员姓名, SD:单位, SA:学员年龄C(C#,CN) C#:课程编号, CN:课程名称SC(S#,C#,G) S#:学号, C#:选修课程编号, G:成绩要求实现如下5个处理:1.查询选修课程名称为‘税收基础’的学员学号和姓名...
阅读全文
摘要:关系数据库设计之时是要遵守一定的规则的。尤其是数据库设计范式现简单介绍1NF(第一范式),2NF(第二范式),3NF(第三范式)和BCNF,另有第四范式和第五范式留到以后再介绍。在你设计数据库之时,若能符合这几个范式,你就是数据库设计的高手。 第一范式(1NF):在关系模式R中的每一个具体关系r中,如果每个属性值都是不可再分的最小数据单位,则称R是第一范式的关系。例:如职工号,姓名,电话号码组成一...
阅读全文
摘要:1。将Program files下的SQL安装目录删除(此处如果有重要的数据,请先备份) C:\Program Files\Microsoft SQL Server\80\Tools。 C:\Program Files\Microsoft SQL Server\MSSQL。 2。注册表中的相关信息删除: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLSer...
阅读全文
摘要:一、简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。SELECT nickname,emailFROM testtableWHERE name='张三'(一)选择列表 选择列表(select_list)指出所...
阅读全文
摘要:主要有4种范式,1NF,2NF,3NF,BCNF(前3个称为第x范式,第4个BCNF是由Boyce和Codd提出的,比3NF又进了一步,通常认为是修正的第三范式),按从左至右的顺序一种比一种要求更严格。要符合某一种范式必须也满足她前边的所有范式。一般项目的数据库设计达到3NF就可以了,而且可根据具体情况适当增加冗余,不必教条地遵守所谓规范。 说白了,1NF就是要求一张表里只放相互关联的字段,不要把风的方向,马的品种和牛的数量3个字段放在一张表里,这只是最基本的要求,其实不说也没人会这样做。至于2NF,3NF,BCNF虽然描述的内容不同,但表现在数据特点上很相似,就好比在说不要为了把你哪天(A.
阅读全文

浙公网安备 33010602011771号