久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

數(shù)據(jù)庫(kù)sql語(yǔ)言總結(jié)

時(shí)間:2019-05-12 12:59:43下載本文作者:會(huì)員上傳
簡(jiǎn)介:寫(xiě)寫(xiě)幫文庫(kù)小編為你整理了多篇相關(guān)的《數(shù)據(jù)庫(kù)sql語(yǔ)言總結(jié)》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫(xiě)寫(xiě)幫文庫(kù)還可以找到更多《數(shù)據(jù)庫(kù)sql語(yǔ)言總結(jié)》。

第一篇:數(shù)據(jù)庫(kù)sql語(yǔ)言總結(jié)

插入句型:

insertinto<表名> [各屬性名]values(<常量1>,<常量2>……)

刪除元組或者二維表:

delete from<表名>[ where <條件> ]

刪除屬性:

altertable<表名>dropcolumn<列名>

增加某表的屬性:

altertable<表名>add<列名> 類(lèi)型

修改句型:

update<表名>set<列名> =<表達(dá)式>[where<條件>]

修改某表當(dāng)中的屬性類(lèi)型:

altertable<表名>altercolumn<列名><轉(zhuǎn)換的類(lèi)型>;

顯示表的一些基本情況

EXEC sp_help'<表名>'

更改當(dāng)前數(shù)據(jù)庫(kù)中用戶創(chuàng)建對(duì)象(如表、列或用戶定義數(shù)據(jù)類(lèi)型)的名稱 sp_rename ‘<舊的表名>’, ‘<新的表名>’

修改表的列名 sp_rename'<表名>.', 'newname ', 'COLUMN '

小注:上面的語(yǔ)句最后不需要加分號(hào)

判斷表中是否存在某列的語(yǔ)句

if exists(select * from syscolumns where id = object_id('stu')and name='Sno')

print 'stu exists'

else print 'stu not exists'

將表中的某列設(shè)置為主碼:

alter table stu addSno char primary key;

判斷表是否存在if exists(select count(*)from sysobjects where type='U' and name='stu')

查詢某個(gè)表中字段的列名和數(shù)據(jù)類(lèi)型

select column_name,data_type from information_schema.columns where table_name = '表名';

第二篇:數(shù)據(jù)庫(kù)實(shí)驗(yàn)報(bào)告 SQL語(yǔ)言

數(shù)據(jù)庫(kù)原理及實(shí)驗(yàn)報(bào)告

實(shí)驗(yàn)6 視圖

實(shí)驗(yàn)?zāi)康模?)掌握交互式創(chuàng)建、刪除視圖的方法

2)掌握使用SQL創(chuàng)建、刪除視圖的方法

3)掌握交互式更新視圖的方法

4)掌握使用SQL更新視圖的方法 實(shí)驗(yàn)內(nèi)容

6.1實(shí)驗(yàn)題目:創(chuàng)建視圖

實(shí)驗(yàn)過(guò)程:1)交互式創(chuàng)建視圖VIEW_S

2)交互式創(chuàng)建成績(jī)視圖VIEW_SCORETABLE

3)使用SQL創(chuàng)建課程表視圖VIEW_CTABLE

實(shí)驗(yàn)結(jié)果:

6.2實(shí)驗(yàn)題目:修改視圖

實(shí)驗(yàn)過(guò)程:1)使用交互式方法把視圖VIEW_S中的字段SNO刪掉

2)使用SQL為視圖VIEW_CTABLE增加一個(gè)課時(shí)字段CT tiny int

實(shí)驗(yàn)結(jié)果:

6.3實(shí)驗(yàn)題目:通過(guò)視圖修改數(shù)據(jù)庫(kù)數(shù)據(jù)

實(shí)驗(yàn)過(guò)程:1)交互式通過(guò)修改視圖VIEW_S中的數(shù)據(jù)來(lái)實(shí)現(xiàn)對(duì)其基本表S中數(shù)據(jù)的修改

2)對(duì)視圖VIEW_S執(zhí)行INSERT語(yǔ)句,查看此視圖的基本表S中數(shù)據(jù)的變化

3)修改視圖VIEW_S的定義,使其包含表S中的主鍵,再執(zhí)行插入操作

4)用SQL語(yǔ)句對(duì)視圖VIEW_S執(zhí)行DELETE操作,查看此視圖的基本表S中數(shù)據(jù)的變化 實(shí)驗(yàn)結(jié)果:

6.4實(shí)驗(yàn)題目:刪除視圖

實(shí)驗(yàn)過(guò)程:1)交互式刪除視圖VIEW_S

2)使用SQL刪除視圖VIEW_CTABLE

實(shí)驗(yàn)結(jié)果:

實(shí)驗(yàn)7 數(shù)據(jù)查詢

實(shí)驗(yàn)?zāi)康模?,掌握從簡(jiǎn)單到復(fù)雜的各種數(shù)據(jù)查詢。包括,單表查詢、多表連接查詢、嵌套查詢、集合查詢。

2,掌握用條件表達(dá)式表示檢索結(jié)果。

3,掌握用聚合函數(shù)計(jì)算統(tǒng)計(jì)檢索結(jié)果。實(shí)驗(yàn)7.1 單表查詢

實(shí)驗(yàn)?zāi)康模?,掌握指定列或全部列查詢。

2,掌握按條件查詢。

3,掌握對(duì)查詢結(jié)果排序。

4,掌握使用聚集函數(shù)的查詢。

5,掌握分組統(tǒng)計(jì)查詢。實(shí)驗(yàn)內(nèi)容:1,指定或全部列查詢。

2,按條件查詢及模糊查詢。

3,對(duì)查詢結(jié)果排序。

4,使用聚集函數(shù)的查詢。

5,分組統(tǒng)計(jì)查詢。

實(shí)驗(yàn)7.2 連接查詢 實(shí)驗(yàn)?zāi)康模赫莆赵O(shè)計(jì)一個(gè)以上數(shù)據(jù)表的查詢方法。多表之間的連接包括等值連接、自然連接、非等值連接、自身連接、自身連接、外連接和復(fù)合連接。

實(shí)驗(yàn)內(nèi)容:1,連接查詢,查詢所有選課學(xué)生的學(xué)號(hào)、姓名、選課名稱及成績(jī)。

查詢每門(mén)課程的課程號(hào)、任課教師姓名及其選課人數(shù)。

2,自身連接,查詢所有比劉偉工資高的的教師的姓名、工資及劉偉的工資。

查詢同時(shí)選修了程序設(shè)計(jì)和微機(jī)原理的學(xué)生的姓名、課程號(hào)。

3,外連接,查詢所有學(xué)生的學(xué)號(hào)、姓名、選課名稱及成績(jī)(沒(méi)有選課的學(xué)生的選課信息顯示為空)

實(shí)驗(yàn)結(jié)果

實(shí)驗(yàn)7.3 嵌套查詢

實(shí)驗(yàn)?zāi)康模赫莆涨短撞樵兪刮覀兛梢杂枚鄠€(gè)簡(jiǎn)單查詢構(gòu)成復(fù)雜的查詢。從而增強(qiáng)了SQL的查詢能力。

實(shí)驗(yàn)內(nèi)容:1,返回一個(gè)值的子查詢,查詢與劉偉教師職稱相同的教師號(hào)、姓名和職稱。

2,返回一組值的子查詢,使用ANY謂詞查詢講授課程號(hào)為C5的教師姓名。使用IN謂詞查詢講授課程號(hào)為C5的教師姓名。使用ALL謂詞查詢其他系中比計(jì)算機(jī)系所有教師工資都高的教師的姓名、工資、使用EXISTS謂詞查詢沒(méi)有講授課程號(hào)為C5的課程的教師姓名、所在系.使用NOT EXISTS謂詞查詢至少選修了學(xué)生S2選修的全部課程的學(xué)生的學(xué)號(hào)。實(shí)驗(yàn)結(jié)果

實(shí)驗(yàn)7.4 集合查詢

實(shí)驗(yàn)?zāi)康模赫莆帐褂肬NION操作符將來(lái)自不同查詢但結(jié)構(gòu)相同的數(shù)據(jù)集合組合起來(lái),形成一個(gè)具有綜合信息的查詢結(jié)果。

實(shí)驗(yàn)內(nèi)容:查詢年齡不大于19歲或者屬于計(jì)算機(jī)系的學(xué)生,步驟如下:打開(kāi)新建查詢窗口,創(chuàng)建SQL語(yǔ)句。執(zhí)行語(yǔ)句。

實(shí)驗(yàn)結(jié)果

實(shí)驗(yàn)十.T-SQL程序設(shè)計(jì)與游標(biāo)設(shè)計(jì)

實(shí)驗(yàn)?zāi)康?/p>

掌握Transact-SQL語(yǔ)言及其程序設(shè)計(jì)的方法 掌握T-SQL游標(biāo)的使用方法

實(shí)驗(yàn)10.1 T-SQL程序設(shè)計(jì)邏輯 實(shí)驗(yàn)?zāi)康?/p>

掌握T-SQL程序設(shè)計(jì)的控制結(jié)構(gòu)及程序設(shè)計(jì)邏輯 實(shí)驗(yàn)內(nèi)容

(1)計(jì)算1~100之間所有能被3整除的數(shù)的個(gè)數(shù)和總和。

(2)從學(xué)生表S中選取SNO,SN,SEX,如果為“男”則輸出M,如果為“女”則輸出F。實(shí)驗(yàn) 10.2 面向復(fù)雜T-SQL程序設(shè)計(jì) 實(shí)驗(yàn)?zāi)康?/p>

掌握面向復(fù)雜應(yīng)用的T-SQL程序設(shè)計(jì)方法。實(shí)驗(yàn)內(nèi)容

(1)從教學(xué)數(shù)據(jù)庫(kù)jxsk中查詢所有同學(xué)選課成績(jī)情況:姓名,課程名,成績(jī)。要求:凡成績(jī)?yōu)榭照咻敵觥拔纯肌保恍∮?0分的輸出“不及格”;60~70分的輸出“及格”;70~80分的輸出“中”;80~90分輸出“良好”;90~100分輸出優(yōu)秀。并且輸出記錄按照下面要求排序:先按SNO升序,再按CNO升序,最后按成績(jī)降序。

(2)現(xiàn)給教師增加工資。要求:必須任兩門(mén)以上課程且漲幅按總收入分成三個(gè)級(jí)別:4000元以上漲300;3000元以上漲200;3000元以上漲100。只任一門(mén)課程的漲50.其他情況不漲。

實(shí)驗(yàn) 10.2 使用游標(biāo) 實(shí)驗(yàn)?zāi)康?/p>

學(xué)習(xí)和理解關(guān)系數(shù)據(jù)中游標(biāo)的概念和設(shè)計(jì)思想。掌握使用T-SQL游標(biāo)處理結(jié)果集的方法。實(shí)驗(yàn)內(nèi)容

針對(duì)數(shù)據(jù)庫(kù)jiaoxuedb,進(jìn)行下面的實(shí)驗(yàn):

(1).定義一個(gè)游標(biāo)Cursor_Famale。要求該游標(biāo)返回所有女同學(xué)的基本信息,在游標(biāo)中查找并顯示牛莉的記錄。(2).創(chuàng)建一個(gè)一個(gè)儲(chǔ)存過(guò)程Pro_C,返回一個(gè)包含所有選修數(shù)據(jù)庫(kù)課程的學(xué)生基本信息的游標(biāo)。利用該存儲(chǔ)過(guò)程,通過(guò)學(xué)生姓名查找學(xué)生王一山是否選修了數(shù)據(jù)庫(kù)課程以及成績(jī)。

第三篇:SQL語(yǔ)言總結(jié)

select 姓名,sum(成績(jī))as 總分from 學(xué)生 inner join 成績(jī) on 學(xué)生.學(xué)號(hào)=成績(jī).學(xué)號(hào) group by 姓名 答:從通過(guò)學(xué)號(hào)建立的學(xué)生與成績(jī)關(guān)系表中選擇選擇學(xué)生成績(jī)的姓名集合Update 學(xué)生成績(jī)表 set 高數(shù)=93

Where 高數(shù)=80;

答:將“學(xué)生成績(jī)表”中所有“高數(shù)”為80分的記錄的改為93分

Select 學(xué)號(hào),姓名

From 學(xué)生

Where 專業(yè)=“計(jì)算機(jī)應(yīng)用”;

答:查詢出專業(yè)為“計(jì)算機(jī)應(yīng)用”的所有男生的學(xué)號(hào)和姓名

Select 學(xué)號(hào),姓名

From 學(xué)生

Where 年齡>=18 and姓名like“王*”;

答:顯示學(xué)生表中年齡大于18歲且姓“王”的學(xué)生的所有信息。

Select Count(性別)as 男生人數(shù)

From 學(xué)生

Where 性別=“男”;

答:分別顯示男生人數(shù)

Select 課程.課程編號(hào), 課程.課程名, 成績(jī).學(xué)生編號(hào), 成績(jī).成績(jī) From 課程 Inner Join 成績(jī) on 課程.課程編號(hào) = 成績(jī).課程編號(hào) Where(課程.課程名)=“數(shù)據(jù)庫(kù)原理”and(成績(jī).成績(jī))>70;

答:查找“數(shù)據(jù)庫(kù)原理”課程成績(jī)?cè)?0分以上學(xué)生的學(xué)號(hào)、姓名和成績(jī)

Select top 3 學(xué)號(hào), 姓名

From 學(xué)生

Order by 成績(jī) Desc;

答:顯示成績(jī)前3名的學(xué)生的學(xué)號(hào)和姓名

SELECT 學(xué)生.學(xué)生編號(hào), 學(xué)生.學(xué)生姓名, 課程.課程編號(hào), 課程.課程名, 成績(jī).成績(jī), 班級(jí).班級(jí)編號(hào)

FROM 課程 INNER JOIN(班級(jí) INNER JOIN(成績(jī) INNER JOIN 學(xué)生 ON 成績(jī).學(xué)生編號(hào)=學(xué)生.學(xué)生編號(hào))ON 班級(jí).班級(jí)編號(hào)=學(xué)生.班級(jí)編號(hào))ON 課程.課程編號(hào)=成績(jī).課程編號(hào)

WHERE(((課程.課程名)=“計(jì)算機(jī)基礎(chǔ)”)AND((班級(jí).班級(jí)編號(hào))=“0401”));

答:查詢0401課程成績(jī)

SELECT 學(xué)生編號(hào), 學(xué)生姓名, 性別, 出生年月, 籍貫, 身高, 班級(jí)編號(hào)

FROM 學(xué)生

WHERE 性別=“男” AND 班級(jí)編號(hào)=“0401”;

答:查找班級(jí)編號(hào)為0401的所有男生

UPDATE 成績(jī) SET 成績(jī) =((成績(jī)*0.1)+成績(jī))

WHERE 成績(jī)<60;

答:低于60分的增加10%

SELECT 課程.課程編號(hào), 課程.課程名, 課程.學(xué)時(shí), 課程.學(xué)分, 教師.教師編號(hào), 教師.教師姓名, 教師.性別, 教師.職務(wù)

FROM 課程 INNER JOIN 教師 ON 課程.教師編號(hào)=教師.教師編號(hào);答: 教師授課課程查詢

SELECT 教研室編號(hào), 教師人數(shù)

FROM 教研室;

答:教研室人數(shù)查詢

SELECT 課程編號(hào), 課程名, 學(xué)時(shí)

FROM 課程;

答:課程名稱查詢

SELECT avg(成績(jī))AS平均成績(jī)

FROM 成績(jī);

答:平均成績(jī)查詢

SELECT avg(身高)AS平均身高

FROM 學(xué)生

WHERE 性別=“男”;

答:求出男生的平均身高

SELECT 學(xué)生編號(hào), Avg(成績(jī))AS平均成績(jī), Sum(成績(jī))AS 總成績(jī) FROM 成績(jī)

GROUP BY 學(xué)生編號(hào);

答:求學(xué)生的平局成績(jī)和總成績(jī)

UPDATE 學(xué)生 SET 學(xué)生編號(hào) = “050211”

WHERE 學(xué)生編號(hào)=“050101”;

答:修改學(xué)生編號(hào)

alter table 學(xué)生 add 身高 smallint;

答:增加身高字段

第四篇:SQL數(shù)據(jù)庫(kù)心得

黃淮學(xué)院 2015---2016學(xué)年第 一 學(xué)期 《C#數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)技術(shù)與案例教程》課程

題目:

學(xué)習(xí)報(bào)告

系:數(shù)學(xué)科學(xué)系 專

業(yè):數(shù)學(xué)與應(yīng)用數(shù)學(xué) 年

級(jí):1301B 姓

名:曹占營(yíng) 學(xué)

號(hào):1331110101 任課教師:楊鋒英

2015年 12 月 30日

C#數(shù)據(jù)庫(kù)學(xué)習(xí)報(bào)告

在日常生活中,我們和朋友、親戚聯(lián)系,會(huì)廣泛用到通訊錄,因此這門(mén)課程以通訊錄開(kāi)發(fā)為案例,教我們學(xué)習(xí)軟件開(kāi)發(fā)。

軟件開(kāi)發(fā)是一項(xiàng)非常注重實(shí)踐工作,不可能只憑看書(shū)、看視頻就學(xué)會(huì)軟件開(kāi)發(fā),必須扎扎實(shí)實(shí)、一行一行的編寫(xiě)代碼,不斷積累項(xiàng)目經(jīng)驗(yàn),才能真正掌握編程技術(shù),所以我們要親自上級(jí)編寫(xiě)程序,才能真正掌握軟件開(kāi)發(fā)技術(shù)。

本書(shū)分為基礎(chǔ)篇、進(jìn)階篇、高級(jí)篇,由淺入深地介紹了基于C#的數(shù)據(jù)庫(kù)編程技術(shù),所用的開(kāi)發(fā)工具為Visual Studio 2008、SQL Server 2005以及Access 2007。

學(xué)習(xí)數(shù)據(jù)庫(kù)的內(nèi)容是從數(shù)據(jù)庫(kù)、數(shù)據(jù)表的創(chuàng)建和修改開(kāi)始的,表是建立關(guān)系數(shù)據(jù)庫(kù)的基本結(jié)構(gòu),用來(lái)存儲(chǔ)數(shù)據(jù)具有已定義的屬性,在表的操作過(guò)程中,有查看表信息、查看表屬性、修改表中的數(shù)據(jù)、刪除表中的數(shù)據(jù)及修改表和刪除表的操作。從課程中讓我更明白一些知識(shí),查詢可以通過(guò)SQL語(yǔ)言進(jìn)行完成,這樣加深了查詢語(yǔ)句的基本結(jié)構(gòu),讓我們能更好的掌握其中語(yǔ)句,方便于我們后面的學(xué)習(xí)和應(yīng)用。表是數(shù)據(jù)最重要的一個(gè)數(shù)據(jù)對(duì)象,表的創(chuàng)建好壞直接關(guān)系到數(shù)數(shù)據(jù)庫(kù)的成敗,表的內(nèi)容是越具體越好,但是也不能太繁瑣,以后在實(shí)際應(yīng)用中多使用表,對(duì)表的規(guī)劃和理解就會(huì)越深刻。在編程方面是需要我們對(duì)于編程有邏輯思維能力及一定的編程技巧。在數(shù)據(jù)庫(kù)中插入表、表中的信息等都需要注意,不然很容易出錯(cuò)。

在基礎(chǔ)篇中,詳細(xì)講解了通訊錄系統(tǒng)的設(shè)計(jì)、開(kāi)發(fā)和安裝部署這樣一個(gè)完整過(guò)程,對(duì)各個(gè)任務(wù)進(jìn)行詳細(xì)講解。基礎(chǔ)篇學(xué)習(xí)分為9個(gè)任務(wù),分別為系統(tǒng)分析與設(shè)計(jì)、用戶登錄、主窗體設(shè)計(jì)、聯(lián)系人分組管理、聯(lián)系人管理、用戶密碼修改、數(shù)據(jù)庫(kù)備份與恢復(fù)、設(shè)計(jì)“關(guān)于”窗體、系統(tǒng)安裝與部署。學(xué)完基礎(chǔ)篇,即可開(kāi)發(fā)出一個(gè)功能較為完備的通訊錄系統(tǒng)。在聯(lián)系人管理任務(wù)學(xué)習(xí)中,由于在Contact表中保存的是分組編號(hào),而窗體上要顯示的是分組名稱,所以在查詢語(yǔ)句中需要級(jí)聯(lián)查詢,即SQL語(yǔ)句為”select Contact.Id, Name, Phone, Email, QQ, GroupName from Contact, ContactGroup where Contact.GroupId = ContactGroup.Id”。為了實(shí)現(xiàn)代碼復(fù)用,可以提供查詢功能,根據(jù)用戶選擇的擦尋天劍,拼接產(chǎn)生SQL語(yǔ)句。同時(shí)為了支持模糊查詢,還在SQL語(yǔ)句中用了like語(yǔ)句。通過(guò)SqlDataAdapter的Fill方法填充數(shù)據(jù)集,獲取數(shù)據(jù)。數(shù)據(jù)集中有了數(shù)據(jù)以后,我們只需設(shè)置DataGridView控件的DataSource屬性,就可以顯示數(shù)據(jù)了。

在進(jìn)階篇中,介紹了企業(yè)項(xiàng)目開(kāi)發(fā)中廣發(fā)用到的參數(shù)化SQL語(yǔ)句、存儲(chǔ)過(guò)程使用及定義數(shù)據(jù)庫(kù)操作類(lèi),分為3個(gè)任務(wù)學(xué)習(xí),分別為使用參數(shù)化SQL語(yǔ)句、使用存儲(chǔ)過(guò)程、使用自定義數(shù)據(jù)庫(kù)操作類(lèi),進(jìn)一步提高我們的數(shù)據(jù)庫(kù)編程能力。在使用存儲(chǔ)過(guò)程任務(wù)學(xué)習(xí)中,了解到存儲(chǔ)過(guò)程是在大型數(shù)據(jù)庫(kù)系統(tǒng)中,一組為了完成特定功能的SQL語(yǔ)句集,經(jīng)編譯后存儲(chǔ)在數(shù)據(jù)庫(kù)中,用戶通過(guò)指定存儲(chǔ)過(guò)程的名字并給出參數(shù)(如果該存儲(chǔ)過(guò)程帶有參數(shù))來(lái)執(zhí)行它。在性能方面,存儲(chǔ)過(guò)程有如下的優(yōu)點(diǎn)。(1)與編譯,存儲(chǔ)過(guò)程預(yù)先編譯好放在數(shù)據(jù)庫(kù)內(nèi),減少編譯語(yǔ)句所花的時(shí)間。(2)緩存,編譯好的存儲(chǔ)過(guò)程會(huì)進(jìn)入緩存,所以對(duì)于經(jīng)常執(zhí)行的存儲(chǔ)過(guò)程,除了第一次執(zhí)行外,其他次執(zhí)行的書(shū)都會(huì)有明顯提高。(3)減少網(wǎng)絡(luò)傳輸,特別對(duì)于處理一些數(shù)據(jù)的存儲(chǔ)過(guò)程,不必像直接用SQL語(yǔ)句實(shí)現(xiàn)那樣多次傳送數(shù)據(jù)到客戶端。通過(guò)前面的學(xué)習(xí),細(xì)細(xì)體會(huì)對(duì)數(shù)據(jù)庫(kù)的操作,可以發(fā)現(xiàn),這么多操作其實(shí)可以分為4種。(1)對(duì)數(shù)據(jù)庫(kù)進(jìn)行非連接式查詢操作,返回多條記錄。這種操作可以通過(guò)SqlDataAdapter對(duì)象的Fill方法來(lái)完成,即把查詢得到的結(jié)果填充到DataTable(或DataSet)對(duì)象中。(2)對(duì)數(shù)據(jù)庫(kù)進(jìn)行連接式查詢操作,返回多條查詢記錄。這種操作可以通過(guò)SqlCommand對(duì)象的ExecuteReader方法來(lái)完成,返回SqlDataReader對(duì)象。(3)從數(shù)據(jù)庫(kù)中檢索單值。這種操作可以通過(guò)SqlCommand對(duì)象的ExecuteNonQuery方法來(lái)完成。ExecuteScalar方法返回的是Object類(lèi)型,需要根據(jù)實(shí)際情況進(jìn)行類(lèi)型轉(zhuǎn)換。(4)對(duì)數(shù)據(jù)庫(kù)執(zhí)行增、刪、改操作。這種操作可以通過(guò)SqlCommand對(duì)象的ExecuteNonQuery方法來(lái)完成,返回增、刪、改操作后數(shù)據(jù)庫(kù)中受影響的行數(shù)。

在高級(jí)篇中,分為4個(gè)任務(wù)學(xué)習(xí),分別為開(kāi)發(fā)基于三層構(gòu)架的通訊錄程序、開(kāi)發(fā)基于Access的通訊錄程序、實(shí)現(xiàn)基于抽象工廠模式的三層架構(gòu)、使用MD5加密用戶密碼。首先詳細(xì)講解了基于三層構(gòu)架的通訊錄程序開(kāi)發(fā)過(guò)程以及如何開(kāi)發(fā)一個(gè)基于Access的通訊錄系統(tǒng)。最后,介紹了如何采用MD5加密技術(shù)對(duì)用戶密碼加密。MD5加密技術(shù)也是實(shí)際項(xiàng)目開(kāi)發(fā)中廣泛用到的,通過(guò)MD5加密用戶密碼,可以提高程序的安全性。“三層架構(gòu)”一詞中的“三層”是指:“表示層”、“業(yè)務(wù)邏輯層”、“數(shù)據(jù)訪問(wèn)層”。表示層:位于最外層,離用戶最近。用于顯示和接收用戶輸入的數(shù)據(jù),為用戶提供一種交互式操作界面。表示層的常見(jiàn)形式為WinFrom和WebForm。業(yè)務(wù)邏輯層:負(fù)責(zé)處理用戶輸入的信息,或者是將這些信息發(fā)送給數(shù)據(jù)訪問(wèn)層進(jìn)行保存,或者是調(diào)用數(shù)據(jù)訪問(wèn)層中的函數(shù)再次讀出這些數(shù)據(jù)。業(yè)務(wù)邏輯層也可以包括一些對(duì)“商業(yè)邏輯”描述代碼在里面。數(shù)據(jù)訪問(wèn)層:僅實(shí)現(xiàn)對(duì)數(shù)據(jù)的保存和讀取操作。可以訪問(wèn)數(shù)據(jù)庫(kù)系統(tǒng)、二進(jìn)制文件、文本文檔或是XML文檔。

在這一學(xué)期有限的幾次實(shí)驗(yàn)課后,我雖然沒(méi)有學(xué)會(huì)很多,但也學(xué)會(huì)了一些簡(jiǎn)單的操作,我學(xué)會(huì)了一些簡(jiǎn)單的數(shù)據(jù)運(yùn)算,會(huì)建立一些簡(jiǎn)單的表。有時(shí)候在做實(shí)驗(yàn)時(shí),對(duì)于實(shí)驗(yàn)中的一些東西我不怎么了解,但我還會(huì)去做,因?yàn)槲蚁胫挥卸嗑毩?xí)才能熟練,也才能理解掌握知識(shí)。我不知道這一門(mén)課對(duì)其他同學(xué)來(lái)說(shuō)怎么樣,但對(duì)我來(lái)說(shuō)卻有些難,但我會(huì)努力。因?yàn)槲艺J(rèn)為它對(duì)我以后考計(jì)算機(jī)二級(jí)有很大的幫助。

很快這一學(xué)期馬上就要結(jié)束了,數(shù)據(jù)庫(kù)這一門(mén)課也很快就要結(jié)束了,但這一學(xué)期的學(xué)習(xí)讓我知道了很多,也告訴了我在以后的人生中如何去做事,如何去做人。尤其是老師的耐心,老師的敬業(yè)精神感動(dòng)了我,再做任何事時(shí)都應(yīng)該認(rèn)真負(fù)責(zé),任何一個(gè)人都應(yīng)該被尊重。

第五篇:SQL語(yǔ)言匯總

1.UPDATE MARK

SET 總分=語(yǔ)文+數(shù)學(xué)+英語(yǔ)

SELECT 準(zhǔn)考證號(hào),姓名,總分

FROM MARK

WHERE 語(yǔ)文>=75 AND數(shù)學(xué)>=75 AND 英語(yǔ)>=75 AND 語(yǔ)文+數(shù)學(xué)+英語(yǔ)>=240

ORDER BY 總分 DESC

UPDATE MARK

SET 修正分?jǐn)?shù)=高考分?jǐn)?shù)*1.3

WHERE 籍貫='云南' OR 籍貫='福建'

SELECT AVG(高考分?jǐn)?shù))as平均分

FROM MARK

GROUP BY 性別

SELECT *

FROM cj

WHERE 期中成績(jī)>=80 OR 期末成績(jī)>=80 ORDER BY 課程號(hào) ASC

UPDATE cj

SET平均成績(jī)=期中成績(jī)*0.2+期末成績(jī)*0.8

SELECT 書(shū)號(hào),書(shū)名,作者

FROM gm

WHERE 書(shū)號(hào) LIKE '理*' AND 單價(jià)>20 ORDER BY 單價(jià) ASC

UPDATE gm

SET 金額=單價(jià)*數(shù)量

UPDATE Sale

SET 銷(xiāo)售金額=銷(xiāo)售數(shù)量*單價(jià)

UPDATE Wage

SET 實(shí)發(fā)工資=工資+獎(jiǎng)金

SELECT 姓名,實(shí)發(fā)工資

FROM Wage

WHERE 姓名 LIKE '*輝'OR 姓名 LIKE ' *輝*' ORDER BY 年齡 DESC

SELECT 部門(mén)號(hào), COUNT(*)as人數(shù)

FROM zhigong

GROUP BY 部門(mén)號(hào)

UPDATE kaoshi

SET平均成績(jī)=筆試成績(jī)*0.6+上機(jī)成績(jī)*0.4

SELECT 考號(hào),姓名,平均成績(jī)

FROM kaoshi

WHERE 姓名 LIKE '黃*'

DELETE *

FROM mark

WHERE 學(xué)號(hào)='1003'

SELECT 學(xué)號(hào),課程號(hào),期末成績(jī)

FROM mark

WHERE 學(xué)號(hào) LIKE '*1'

ORDER BY 期末成績(jī) DESC

UPDATE fk

SET 超期罰款=單價(jià)*超期天數(shù)*0.005

SELECT *

FROM fk

WHERE 單價(jià)>=50 OR 超期天數(shù)>30 ORDER BY 超期罰款 DESC

UPDATE gp

SET 浮動(dòng)盈虧=(市場(chǎng)現(xiàn)價(jià)-買(mǎi)入加個(gè))*買(mǎi)入數(shù)量

SELECT 股票代碼,買(mǎi)入時(shí)間,浮動(dòng)盈虧 FROM gp

WHERE 股票代碼 LIKE '6*' AND 浮動(dòng)盈虧>0 ORDER BY 買(mǎi)入時(shí)間 ASC

UPDATE ah

SET 年齡=年齡+1

SELECT 寢室,COUNT(*)as 愛(ài)好球類(lèi)人數(shù) FROM ah

WHERE 愛(ài)好 LIKE '*球'

GROUP BY 寢室

UPDATE JHKC

SET 總價(jià)=單價(jià)*庫(kù)存量

SELECT 設(shè)備編號(hào),設(shè)備名稱,單價(jià)

FROM JHKC

WHERE 庫(kù)存量<300 AND 單價(jià)<500 ORDER BY 單價(jià) DESC

UPDATE HCSK

SET 票價(jià)=600

WHERE 航班號(hào)=F807

SELECT 航班號(hào),起飛日期,票價(jià)

FROM HCSK

WHERE 出發(fā)地='福州' AND 目的地='巴黎' ORDER BY 票價(jià) ASC

下載數(shù)據(jù)庫(kù)sql語(yǔ)言總結(jié)word格式文檔
下載數(shù)據(jù)庫(kù)sql語(yǔ)言總結(jié).doc
將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
點(diǎn)此處下載文檔

文檔為doc格式


聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

相關(guān)范文推薦

    SQL語(yǔ)言

    1.輸出任意兩個(gè)字符串變量的值(參考代碼) declare @v1 varchar(12),@V2 varchar(12) set @v1='中國(guó)' set @v2='你好!' select @v1+@v2 2.為以下程序糾錯(cuò) declare @v1 varchar(12)......

    SQL語(yǔ)言以及SQL

    SQL語(yǔ)言以及SQL*PLUS工具 1. SQL語(yǔ)言組成: ? 數(shù)據(jù)查詢語(yǔ)言(DQL):SELECT; ? 數(shù)據(jù)操縱語(yǔ)言(DML):INSERT、UPDATE、DELETE; ? 事務(wù)控制語(yǔ)言(TCS):COMMIT、ROLLBACK; ? 數(shù)據(jù)定義語(yǔ)言(DDL):CREATE、DR......

    SQL 語(yǔ)言

    SQL語(yǔ)言 create database student on primary (name=student_data1,filename='c:student_data1.mdf',size=10M,maxsize=100M,filegrowth=10%) filegroupstudent_group分組......

    SQL語(yǔ)言(模版)

    SQL語(yǔ)言 1. 數(shù)據(jù)定義: a) Create 創(chuàng)建 b) Drop 刪除對(duì)象 數(shù)據(jù)表 ? 表的創(chuàng)建:create table 表名(字段名1 類(lèi)型 primary key注:主鍵,字段名2 類(lèi) 型,……, check 表級(jí)約束) 例:S(Sno......

    sql語(yǔ)言(★)

    11.2.2 數(shù)據(jù)定義命令 1.CreateTable命令 Create Table ([,] [,……][,] ); 語(yǔ)句功能:創(chuàng)建一個(gè)以為名的、以指定的列屬性定義的表結(jié)構(gòu)。 2. Alter Table命令 Alter Table [......

    SQL Server數(shù)據(jù)庫(kù)實(shí)訓(xùn)總結(jié)

    SQL Server數(shù)據(jù)庫(kù)實(shí)訓(xùn)總結(jié) 為期一周的實(shí)訓(xùn)已經(jīng)結(jié)束,從這一周中,有了很多的感悟。從學(xué)到和掌握到的東西來(lái)說(shuō),在書(shū)本上學(xué)到的東西非常不牢固,然而實(shí)訓(xùn)真的讓我受益匪淺!實(shí)訓(xùn)第一......

    SQL數(shù)據(jù)庫(kù)選擇題及答案

    1、在數(shù)據(jù)庫(kù)技術(shù)中,獨(dú)立于計(jì)算機(jī)系統(tǒng)的模型是_C__。A、面向?qū)ο蟮哪P虰、關(guān)系模型C、E-R模型D、層次模型 2、數(shù)據(jù)庫(kù)系統(tǒng)的控制中樞是__B_。A、數(shù)據(jù)庫(kù)、b、數(shù)據(jù)庫(kù)管理系統(tǒng)C、......

    SQL數(shù)據(jù)庫(kù)學(xué)習(xí)心得(精選五篇)

    SQL數(shù)據(jù)庫(kù)學(xué)習(xí)心得 一 數(shù)據(jù)庫(kù)課程總結(jié) (一)數(shù)據(jù)庫(kù)概述 1 數(shù)據(jù) (1)數(shù)據(jù)庫(kù)中存儲(chǔ)的基本對(duì)象,是描述事物的符號(hào)記錄(如存儲(chǔ)某一個(gè)人 (2) 數(shù)據(jù)的種類(lèi)包括文字、圖形、圖象、聲音 (3)數(shù)據(jù)......

主站蜘蛛池模板: 亚洲熟妇丰满xxxxx国语| 久久www免费人成精品| 激情射精爆插热吻无码视频| 天干夜天干天天天爽视频| 暖暖免费 高清 日本社区在线观看| 免费无码av污污污在线观看| 图片区小说区亚洲欧美自拍| 国产精品青青青在线观看| 最近免费中文字幕大全高清10| 国内精品久久久久影院嫩草| 亚洲国产av玩弄放荡人妇| 中文无码字幕中文有码字幕| 国产专业剧情av在线| 无套中出丰满人妻无码| 亚洲中文字幕无码中文字| 人妻中出无码中字在线| 日本三级片网站| 最新亚洲中文av在线不卡| 中文字幕肉感巨大的乳专区| 国产萌白酱喷水视频在线观看| 日日碰狠狠丁香久燥| 国产毛片女人高潮叫声| 久久理伦片琪琪电影院| 国产办公室沙发系列高清| 特级无码毛片免费视频尤物| 久久午夜羞羞影院免费观看| 国产精品美女乱子伦高潮| 国产精品亚洲а∨天堂免下载| 在线观看免费网页欧美成| 窝窝午夜看片| 亚洲精品综合欧美一区二区三区| 日本无卡无吗二区三区入口| 国产伦精品一区二区三区免费| 一本大道久久东京热无码av| 精品免费国偷自产在线视频| 天天躁夜夜躁狠狠久久| 99在线精品视频高潮喷吹| 国产成人无码a区在线观看视频免费| 九九影院午夜理论片少妇| 欧美群交射精内射颜射潮喷| 国产精品人成视频免费播放|