1、首先要安裝一個sqlserver2000的數(shù)據(jù)庫,確保自己在學(xué)習(xí)理論知識的同時,做到實(shí)踐動手能力同時提高。

創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供資源網(wǎng)站建設(shè)、資源做網(wǎng)站、資源網(wǎng)站設(shè)計(jì)、資源網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、資源企業(yè)網(wǎng)站模板建站服務(wù),十余年資源做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
2、了解數(shù)據(jù)庫的增、刪。
創(chuàng)建數(shù)據(jù)庫
CREATE DATABASE database-name
刪除數(shù)據(jù)庫
DROP database dbname
3、數(shù)據(jù)庫表的增、刪。
創(chuàng)建表:create table table_name(
查看表:desc table_name;
重命名:alter table table_name rename to new table_name;
刪除表:drop table table_name;
截?cái)啾恚簍runcate table table_name;
修改表:
刪除表中的內(nèi)容:delete from table_name;
添加列:alter table table_name add column_name;
刪除列:alter table table_name drop column
4、插入數(shù)據(jù):
insert into table(column1, column2,...)
valus(column1_value,column2_value,...)
修改數(shù)據(jù):
update employees set column_name= 'new colunm_name'
where empno= 3432;
刪除數(shù)據(jù):
delete
from emp
where empno=7500 and empno=8000;
查詢數(shù)據(jù):
select *from table_name;
5、模糊查詢:
like(模式匹配,檢驗(yàn)一個包含字符串?dāng)?shù)據(jù)的字段值是否匹配一指定模式。
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、聚合函數(shù):
count(*):顯示所有行的記錄數(shù)
count(列名):返回表達(dá)式非null的行記錄數(shù)
min(列名):顯示表達(dá)式的最小值
max(列名):顯示表達(dá)式的最大值
sum(列名):顯示表達(dá)式的總和
avg(列名):顯示表達(dá)式的平均值
學(xué)習(xí)計(jì)算機(jī)的內(nèi)容順序:基本操作、打字速度、知識定位、辦公軟件、專業(yè)知識。
基本操作:需要掌握電腦開機(jī)、關(guān)機(jī)、待機(jī)、關(guān)機(jī)、重啟等各種方法,使用鼠標(biāo)的基本功能,復(fù)制、粘貼、滾動等。
打字速度:提升自己的打字速度,方便以后的各種操作,熟能生巧,多花費(fèi)點(diǎn)時間去練就可以。
知識定位:計(jì)算機(jī)相關(guān)的知識、領(lǐng)域、技能很多,這就需要做好定位,看自己需要學(xué)習(xí),專研哪方面的知識,然后著手去學(xué)習(xí)相關(guān)的知識,進(jìn)行大量實(shí)踐操作即可。
辦公軟件:應(yīng)付日常的工作,我們掌握相關(guān)的辦公軟件,如:表格、文檔、畫圖等。
專業(yè)知識:針對自己所需的專業(yè)知識,去學(xué)習(xí)、研究,去參考成功的案例。還需要在實(shí)踐中運(yùn)用自己所掌握的知識,以及總結(jié)相關(guān)的專業(yè)知識和經(jīng)驗(yàn)。
先學(xué)數(shù)據(jù)庫原理,然后學(xué)SQL就比較輕松。且也有助于深入。
《數(shù)據(jù)庫原理》一書在書店一般能買到。
1、從最簡單的Access(文件型數(shù)據(jù)庫)開始吧,軟件網(wǎng)上有下載,首先基礎(chǔ)的概念必須掌握,比如什么叫表、什么叫主鍵。。。。。。
2、根據(jù)教材上的示例自己建幾個簡單的庫,熟悉各種操作。
3、學(xué)習(xí)SQL語句,掌握查詢的用法。
4、做更多的實(shí)例加深理解,掌握學(xué)到的東西。
5、學(xué)習(xí)SQLserver掌握試圖、存儲過程、觸發(fā)器、游標(biāo)等用法,掌握關(guān)系型數(shù)據(jù)庫的基本操作。
6、深入學(xué)習(xí)大型數(shù)據(jù)庫的知識,熟練復(fù)雜SQL語句的書寫。
7、根據(jù)需要再掌握Oracle、DB2等大型數(shù)據(jù)庫。有了前面的基礎(chǔ),不論學(xué)習(xí)什么品牌的數(shù)據(jù)庫都會比較容易上手。
不要灰心,不要?dú)怵H!學(xué)習(xí)SQL SERVER不需要什么條件,況且你讀過大專,關(guān)鍵是你要掌握好基礎(chǔ),sql靠的是一種思想,但是這種思想是建立在你具有一定sql基礎(chǔ)上的,sql語句就那么多,但是演變出來的東西卻無窮。
你要專心的去記住一些東西,就哪怕是一句簡單的select * from tablename,你也要去分析它,比如:
select的執(zhí)行順序:它是先執(zhí)行from后面的語句,再執(zhí)行select,而不是select后在from。學(xué)東西要用心去學(xué),不要什么都學(xué),要培養(yǎng)出自己的一套思想。再給個復(fù)雜的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'
文章名稱:怎樣學(xué)sqlserver,怎樣學(xué)好英語
網(wǎng)頁地址:http://chinadenli.net/article46/dsgejhg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、云服務(wù)器、全網(wǎng)營銷推廣、品牌網(wǎng)站設(shè)計(jì)、電子商務(wù)、Google
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)