sqlserver学习,sqlserver学习资料

学生学习sqlserver,下载哪个版本好,怎么下载

如果只是学习使用,sqlserver 2000中文版:,该版本就可以,当然也得结合你所学的教材来定,如果你学习的内容是sql 2005那就也得下载2005这个版本。

目前成都创新互联公司已为近千家的企业提供了网站建设、域名、网络空间、网站运营、企业网站设计、雷州网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

谁能推荐一本学习SQLserver的书籍

《SQLServer2008完全学习手册》,是2011年清华大学出版社出版的图书,作者是郭郑州。

从数据库的基础知识入手,全面介绍SQL Server 2008数据库应用知识。

全书内容包括使用

1、SQL Server 2008管理工具,

2、SQL Server数据库管理,操作架构、视图与索引,

3、数据查询和管理,Transact-SQL编程,

4、存储过程,触发器,

5、SQL Server 2008的安全机制,备份与恢复数据库,

6、自动化 SQL Server 2008数据库,集成服务,

7、分析服务和报表服务,

8、使用ADONET访问SQL Server 2008等内容。

如果学习的是2008版本的数据库,这本书挺好的

初学sqlserver,因为现在工作需要,我要怎么样才能又快又好的学以置用。

写了这麽多年代码,或者刚刚踏入这个行业的代码,说真的有多少是自己写的代码

都是靠的“度娘  哥哥啊”

那我说一下我自己是怎样积累代码的,积累代码莫非几个地方:

(1)QQ群

(2)书本

(3)网上

(4)自己写

(5)论坛

当然首先要看基础书,学习理论知识,一定要学的扎实。

然后就是看一些实际数据开发方面的书以及在工作中用到的,积累实际应用的经验。

最后看高级数据库编程。提高到另一个层次

如何学好SQLserver?学之前需要那些基础知识?

先学数据库原理,然后学SQL就比较轻松。且也有助于深入。

《数据库原理》一书在书店一般能买到。

学习sqlserver的条件

不要灰心,不要气馁!学习SQL SERVER不需要什么条件,况且你读过大专,关键是你要掌握好基础,sql靠的是一种思想,但是这种思想是建立在你具有一定sql基础上的,sql语句就那么多,但是演变出来的东西却无穷。

你要专心的去记住一些东西,就哪怕是一句简单的select * from tablename,你也要去分析它,比如:

select的执行顺序:它是先执行from后面的语句,再执行select,而不是select后在from。学东西要用心去学,不要什么都学,要培养出自己的一套思想。再给个复杂的select的语句给你:

select

O.name tablename,

C.name column_1 ,

isnull(X.xtname, isnull(get_xtypename(C.xtype,C.xdbid), T.name)) typename_1 ,

case isnull(X.xtname, isnull(get_xtypename(C.xtype,C.xdbid), T.name)) when 'decimal' then convert (varchar(4) ,C.prec)else convert (varchar(4) ,C.length ) end length_1 ,

case isnull(X.xtname, isnull(get_xtypename(C.xtype,C.xdbid), T.name)) when 'decimal' then convert (varchar(4) , C.scale )end scale_1 ,

case C.status when 8 then 'Y' ELSE 'N' end isnull_1 ,

(

select rtrim(ltrim((str_replace(str_replace( text, "DEFAULT'",'' ) , "'",''))))

FROM syscomments D,sysprocedures P

WHERE D.id = C.cdefault AND P.id = D.id

AND P.sequence = 0 AND P.status 4096 = 4096

)default_1 ,

(select 'PK' from

(

SELECT object_name(id) tabname, index_col( object_name(id) ,indid,1) columnname FROM sysindexes WHERE status 2048=2048

union ALL

SELECT object_name(id), index_col( object_name(id) ,indid,2) FROM sysindexes WHERE status 2048=2048

union ALL

SELECT object_name(id), index_col( object_name(id) ,indid,3) FROM sysindexes WHERE status 2048=2048

union ALL

SELECT object_name(id), index_col( object_name(id) ,indid,4) FROM sysindexes WHERE status 2048=2048

union ALL

select object_name(id), index_col( object_name(id) ,indid,5) FROM sysindexes WHERE status 2048=2048

union ALL

SELECT object_name(id), index_col( object_name(id) ,indid,6) FROM sysindexes WHERE status 2048=2048

) pk

where columnname is not null

and tabname = O.name

and columnname = C.name

)pk_1,

( select 'FK' from (

select a.name as tablename ,b.name as reftabname ,sysreferences.fokey1 fokey from sysreferences

LEFT OUTER join sysobjects a

on sysreferences.tableid = a.id

LEFT OUTER join sysobjects b

on sysreferences.reftabid = b.id

union all

select a.name , b.name ,sysreferences.fokey2 from sysreferences

LEFT OUTER join sysobjects a

on sysreferences.tableid = a.id

LEFT OUTER join sysobjects b

on sysreferences.reftabid = b.id

union all

select a.name , b.name ,sysreferences.fokey3 from sysreferences

LEFT OUTER join sysobjects a

on sysreferences.tableid = a.id

LEFT OUTER join sysobjects b

on sysreferences.reftabid = b.id

union all

select a.name , b.name as reftabname ,sysreferences.fokey4 from sysreferences

LEFT OUTER join sysobjects a

on sysreferences.tableid = a.id

LEFT OUTER join sysobjects b

on sysreferences.reftabid = b.id

)fk where fk.tablename= O.name and fokey =C.colid

) fk_1 ,

0 null_1,

0 no_1,

0 count_1

--into tab_struct

FROM syscolumns C, systypes T, sysxtypes X, sysobjects O

WHERE C.usertype *= T.usertype

AND C.xtype *= X.xtid

AND C.id = O.id

AND O.type = 'U'

初学SQLSERVER 学习那个版本?

2005、2008、2012三个版本相差不大。建议学最新的2012吧。最好装开发版。

2000太老了,很多特性都不支持,就不用考虑了。


分享名称:sqlserver学习,sqlserver学习资料
分享URL:http://ybzwz.com/article/hopehc.html