设为首页收藏本站

SKY外语、计算机论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4888|回复: 7

数据库一些简单小知识点

[复制链接]

22

主题

8

好友

1898

积分

超级版主

Rank: 8Rank: 8

生肖
星座
天秤座
性别

最佳新人 活跃会员 热心会员 灌水之王 突出贡献 优秀版主

发表于 2013-9-22 14:43:07 |显示全部楼层
原文地址:http://www.skywj.com/thread-9084-1-1.html

1,  SQL Server2008的数据文件可以组织成文件组,但是日志文件不能组织成文件组
2,  数据分离之后可以恢复,(只是删除连接)
3,  数据库文件的size属性值 表示 数据文件初始大小
4,  SQL Server2008 的 几个物理 文件 附加数据文件(.ndf)/主数据文件(.mdf)/事务日志文件(.ldf)/附加数据文件(.ndf)特征: 数据库含有一个主数据文件和一个或多个事物日志文件
5,  在SQL Server中,可以用newid()函数产生一个全局唯一标识符
6,  在SQL Server中,用uniqueidentifier类型来保存全局唯一标识值。
7,  ----创建分区表--1.创建分区函数
create partition function pf_orderdate(datetime)
as range right
for values('','','')


--2.创建分区方案
create partition scheme ps_orderdate
as partition pf_orderdate to(,,,,,)


create partition scheme ps_orderdate
as partition pf_orderdate all to (primary)


8,  查询中使用了Compute by子句中的指定列必须与order by子句中指定的列相同或是它的子集
9, Compute 和 Compute by子句返回的结果集是非标准关系数据
10,              实现自连接查询过程中,一定要给表取别名
11,              一般情况下,子查询语句都能转换成联接语句来实现
12,              子查询不能检索包含Text,image等数据类型的列
13,              在一个更新语句中,不可能同时更新两张表的信息
14,            delete删除数据时,删除的数据有通过日志备份,而truncate没有备份删除的数据
15,              在多表联接中,默认的联接方式是内连接
16,                一张表的某一字段若设置了主键,则此字段值必须唯一
17,              规则需要先创建成对象后才可以使用,而check可以直接使用
18,              规则对象创建一次后可以反复使用,而check对象只能针对某些字段使用一次。一个check约束只能针对一个       字段做约束,也可以对多个字段同时做约束
19,              规则使用时要绑定,而check不需要绑定就可以使用
20,              设置了unique的字段的值必须唯一,设置了primary key字段一定有设置unique属性, 设置了unique的字段一定有索引
21,          在一个数据库中,Default对象约束可以创一次,多次使用,Default约束不能用于具有Identity属性的列上,Default约束创建后,默认值只有缺省输入数据时起作用
22,         实现约束:
--在已经存在表上添加主键约束
alter table 表名
add constraint 列名
primary key(Accessid)
--添加唯一键
alter table networkaccess
add constraint UN_networkaccess_sno
unique(sno)

--添加默认值(有两种方式)
--1.
alter table networkaccess
add default getdate() for accesstime
--2.
--()创建默认值对象
create default DF_Systimetime
as getdate()
--()绑定默认值对象
exec sp_bindefault 'DF_Systimetime'
,'networkaccess.accesstime'


--解除绑定默认
exec sp_unbindefault 'networkaccess.accesstime'
              EXPLICIT 模式查询中以指定的自定义格式设置结果 XML 数据的格式
              PATH 模式提供了一种简单的用于混合元素和属性的方法,并引入额外的嵌套以表示复杂属性
              AUTO模式查询不支持聚合列和GROUP BY子句(23 24 25 为XML文件知识)
              (视图).通过视图可以对用户隐藏数据表的部分隐私数据,使用视图可以简化查询语句的实现,可以在视图中生成数据表的统计信息。定义视图时,不能在定义语句中包含Compute子句,)定义视图时,可以使用系统的内置函数,如聚合函数
              with check option(检查约束).with encryption(对视图的定义加密)
            schemabinding(将视图绑定到基础表的架构)
              检查约束(with check option ) 对视图执行的所有修改语句都必须符合
           select 语句(通过约束语句修改视图后,数据仍可以出现在视图中)
              (索引)堆是没有聚集索引的表,数据行不按任何特定的顺序存储,在不使用索引情况下,可以使用"堆"对数据页进行维护。主键一定是唯一索引,但唯一索引不一定是主键,在表中,聚集索引只能创建一个,非聚集索引可以创建多个。聚集索引会影响数据的物理排序而非聚集索引不会。在具有唯一值属性的列上一定具有索引。
              (存储过程)存储过程可以通过一次编译多次执行,执行是通过EXECUTE或EXEC执行的。Output参数的作用是能使存储过程的参数向过程外传递值。
             (函数)函数与视图 的 区别:函数不支持输出参数,而 视图支持。
              函数)  调用自定义标量函数时,需要加上函数的架构名。
              (关于函数返回值)标量用户定义函数返回一个单一数值,内嵌表值函数可以返回一个数据集, 多语句表值函数可以返回一个数据集。多语句 标量函数可以返回text ntext images cursor timestamp 之外的任何数据类型。
              (事物)数据库SQL Server 2005将一切数据处理都以事务的形式处理



人都有一段故事,没有精彩与否,只有感人与否

0

主题

0

好友

127

积分

注册会员

Rank: 2

性别
保密
发表于 2013-9-22 20:57:34 |显示全部楼层
以后要好好学习数据库,希望楼主多指教
回复

使用道具 评分 举报

0

主题

0

好友

134

积分

注册会员

Rank: 2

性别
保密
发表于 2013-9-22 20:58:38 |显示全部楼层
好文章,强贴必留名!
回复

使用道具 评分 举报

0

主题

0

好友

124

积分

注册会员

Rank: 2

性别
保密
发表于 2013-9-22 21:02:47 |显示全部楼层
谢谢楼主分享,先收藏,以后慢慢学习。
回复

使用道具 评分 举报

0

主题

0

好友

132

积分

注册会员

Rank: 2

性别
保密
发表于 2013-9-22 21:05:07 |显示全部楼层
楼主是个数据库高手
回复

使用道具 评分 举报

22

主题

8

好友

1898

积分

超级版主

Rank: 8Rank: 8

生肖
星座
天秤座
性别

最佳新人 活跃会员 热心会员 灌水之王 突出贡献 优秀版主

发表于 2013-9-22 22:19:48 |显示全部楼层
sky小牛 发表于 2013-9-22 20:57
以后要好好学习数据库,希望楼主多指教

大家一起学习。。我也还在学习呢
回复

使用道具 评分 举报

0

主题

0

好友

38

积分

新手上路

Rank: 1

性别
保密
发表于 2013-9-26 14:48:49 |显示全部楼层
楼主 能多发点基础么  最近在学数据库。。求教。。
回复

使用道具 评分 举报

0

主题

0

好友

38

积分

新手上路

Rank: 1

性别
保密
发表于 2013-9-26 14:53:26 |显示全部楼层
楼主能多发点基础么,最近刚在学SQL.非常感谢。。
回复

使用道具 评分 举报

您需要登录后才可以回帖 登录 | 立即注册


手机版|SKY外语计算机学习 ( 粤ICP备12031577 )    

GMT+8, 2024-4-16 19:14 , Processed in 0.137465 second(s), 32 queries .

回顶部