怎样学sqlserver,怎样学好英语

怎样才能学好SQL

1、首先要安装一个sqlserver2000的数据库,确保自己在学习理论知识的同时,做到实践动手能力同时提高。

创新互联建站专业为企业提供资源网站建设、资源做网站、资源网站设计、资源网站制作等企业网站建设、网页设计与制作、资源企业网站模板建站服务,十余年资源做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

2、了解数据库的增、删。

创建数据库

CREATE DATABASE database-name

删除数据库

DROP database dbname

3、数据库表的增、删。

创建表:create table table_name(

查看表:desc table_name;

重命名:alter table table_name rename to new table_name;

删除表:drop table table_name;

截断表:truncate table table_name;

修改表:

删除表中的内容:delete from table_name;

添加列:alter table table_name add column_name;

删除列:alter table table_name drop column

4、插入数据:

insert into table(column1, column2,...)

valus(column1_value,column2_value,...)

修改数据:

update employees set column_name= 'new colunm_name'

where empno= 3432;

删除数据:

delete

from emp

where empno=7500 and empno=8000;

查询数据:

select *from table_name;

5、模糊查询:

like(模式匹配,检验一个包含字符串数据的字段值是否匹配一指定模式。

not like:(模式不匹配)

_: 任何一个单一的字符

%:任意长度的字符

SQL select empno from emp where ename like '_M%';

SQL select empno,ename,job from emp where job like 'A%';

SQL select empno,ename,job from emp where job like 'C_ _ _ _';

6、聚合函数:

count(*):显示所有行的记录数

count(列名):返回表达式非null的行记录数

min(列名):显示表达式的最小值

max(列名):显示表达式的最大值

sum(列名):显示表达式的总和

avg(列名):显示表达式的平均值

怎么学习计算机

学习计算机的内容顺序:基本操作、打字速度、知识定位、办公软件、专业知识。

基本操作:需要掌握电脑开机、关机、待机、关机、重启等各种方法,使用鼠标的基本功能,复制、粘贴、滚动等。

打字速度:提升自己的打字速度,方便以后的各种操作,熟能生巧,多花费点时间去练就可以。

知识定位:计算机相关的知识、领域、技能很多,这就需要做好定位,看自己需要学习,专研哪方面的知识,然后着手去学习相关的知识,进行大量实践操作即可。

办公软件:应付日常的工作,我们掌握相关的办公软件,如:表格、文档、画图等。

专业知识:针对自己所需的专业知识,去学习、研究,去参考成功的案例。还需要在实践中运用自己所掌握的知识,以及总结相关的专业知识和经验。

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

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

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

如何学好MYSQL数据库呢

1、从最简单的Access(文件型数据库)开始吧,软件网上有下载,首先基础的概念必须掌握,比如什么叫表、什么叫主键。。。。。。

2、根据教材上的示例自己建几个简单的库,熟悉各种操作。

3、学习SQL语句,掌握查询的用法。

4、做更多的实例加深理解,掌握学到的东西。

5、学习SQLserver掌握试图、存储过程、触发器、游标等用法,掌握关系型数据库的基本操作。

6、深入学习大型数据库的知识,熟练复杂SQL语句的书写。

7、根据需要再掌握Oracle、DB2等大型数据库。有了前面的基础,不论学习什么品牌的数据库都会比较容易上手。

学习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,怎样学好英语
分享URL:http://myzitong.com/article/dsgejhg.html