版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、云南省2013年 教育統(tǒng)計(jì)培訓(xùn),一、系統(tǒng)安裝,一、系統(tǒng)安裝,1、安裝SQL SERVER,2、安裝系統(tǒng)支持文件,3、安裝教育統(tǒng)計(jì)系統(tǒng),注:XP系統(tǒng)下需先安裝系統(tǒng)支持文件才能安裝SQL server,1、安裝SQL SERVER 2008R2,運(yùn)行安裝文件中的SETUP.exe,注意:和系統(tǒng)有關(guān)系,區(qū)分32位和64位的系統(tǒng),1、安裝SQL SERVER 2008R2,選擇“全新安裝或向現(xiàn)有安裝添加功能”,下一步,一直到下一界面,1、安裝SQL SERVER 2008R2,輸入序列號(hào)或者選擇指定可用版本中的 EXPRESS版本,1、安裝SQL SERVER 2008R2,選擇“SQL Server
2、 功能安裝,1、安裝SQL SERVER 2008R2,如對(duì)SQL SERVER不熟悉,建議全選,1、安裝SQL SERVER 2008R2,選擇“默認(rèn)實(shí)例”,然后下一步,1、安裝SQL SERVER 2008R2,為各個(gè)SQL服務(wù)分配賬戶,如不熟悉,可選擇“對(duì)所有服務(wù)使用相同的賬戶,1、安裝SQL SERVER 2008R2,對(duì)SQL進(jìn)行賬戶設(shè)置,建議設(shè)置為混合模式,并輸入SA密碼。然后點(diǎn)擊“添加當(dāng)前用戶,1、安裝SQL SERVER 2008R2,為Analysis Services配置用戶。默認(rèn)選擇添加當(dāng)前用戶,1、安裝SQL SERVER 2008R2,安裝Reporting Serv
3、ices配置,選擇安裝默認(rèn)配置,1、安裝SQL SERVER 2008R2,之后連續(xù)下一步,直至開(kāi)始安裝,等待安裝完成,程序會(huì)自動(dòng)結(jié)束,在安裝教育統(tǒng)計(jì)系統(tǒng)之前,需先安裝系統(tǒng)支持文件,可直接運(yùn)行安裝包內(nèi)的SETUP文件,2、安裝系統(tǒng)支持文件,對(duì)接連出現(xiàn)的提示均選擇接受,然后下一步直至開(kāi)始安裝。中間有可能會(huì)提示重啟計(jì)算機(jī),選擇重啟,2、安裝系統(tǒng)支持文件,安裝完配置文件后,開(kāi)始安裝教育統(tǒng)計(jì)系統(tǒng)。選擇安裝目錄下的“教育統(tǒng)計(jì)系統(tǒng)安裝包,3、安裝教育統(tǒng)計(jì)系統(tǒng),3、安裝教育統(tǒng)計(jì)系統(tǒng),默認(rèn)情況下,不要更改安裝路徑。選擇解壓,直至安裝完成,將新的數(shù)據(jù)庫(kù)(共6個(gè)文件),復(fù)制粘貼至D:EDUDB目錄下,3、安裝教育
4、統(tǒng)計(jì)系統(tǒng),按照提示,進(jìn)行“復(fù)制和替換,3、安裝教育統(tǒng)計(jì)系統(tǒng),在開(kāi)始菜單中, 運(yùn)行SQL 管理器,3、安裝教育統(tǒng)計(jì)系統(tǒng),注意:服務(wù)器名稱輸入“.sqlexpress” 身份驗(yàn)證默認(rèn)可以選擇“WINDOWS身份認(rèn)證,3、安裝教育統(tǒng)計(jì)系統(tǒng),附加數(shù)據(jù)庫(kù):選中左邊菜單欄中的“數(shù)據(jù)庫(kù)”右鍵,選擇“附加,3、安裝教育統(tǒng)計(jì)系統(tǒng),3、安裝教育統(tǒng)計(jì)系統(tǒng),3、安裝教育統(tǒng)計(jì)系統(tǒng),找到D:EDUDB下的三個(gè)MDF文件,分別附加,附加過(guò)程中可能出現(xiàn)錯(cuò)誤提示: “操作系統(tǒng)錯(cuò)誤(拒絕訪問(wèn),3、安裝教育統(tǒng)計(jì)系統(tǒng),選中D:EDUDB文件夾,右鍵,選擇“安全” 然后選中“users” 點(diǎn)擊“編輯,3、安裝教育統(tǒng)計(jì)系統(tǒng),3、安裝教育
5、統(tǒng)計(jì)系統(tǒng),將“users”組設(shè)置為“完全控制”確定即可解決問(wèn)題,附加成功后,應(yīng)該顯示三個(gè)數(shù)據(jù)庫(kù),3、安裝教育統(tǒng)計(jì)系統(tǒng),二、教育統(tǒng)計(jì)系統(tǒng) 基本功能使用,1、統(tǒng)計(jì)系統(tǒng)基本功能,鏈接方式選擇為SQLEXPRESS,1、統(tǒng)計(jì)系統(tǒng)基本系統(tǒng)功能,主界面菜單:數(shù)據(jù)庫(kù)管理、配置管理、系統(tǒng)管理、創(chuàng)建、刪除賬號(hào),數(shù)據(jù)庫(kù)管理:對(duì)數(shù)據(jù)庫(kù)進(jìn)行簡(jiǎn)單管理,1、統(tǒng)計(jì)系統(tǒng)基本系統(tǒng)功能,配置管理:對(duì)系統(tǒng)進(jìn)行升級(jí)等操作,后面我們將主要用到數(shù)據(jù)工具,1、統(tǒng)計(jì)系統(tǒng)基本系統(tǒng)功能,系統(tǒng)設(shè)置,1、統(tǒng)計(jì)系統(tǒng)基本系統(tǒng)功能,導(dǎo)入編碼: 進(jìn)行編碼升級(jí),1、統(tǒng)計(jì)系統(tǒng)基本系統(tǒng)功能,如已經(jīng)存在, 會(huì)提示不能重復(fù) 導(dǎo)入,1、統(tǒng)計(jì)系統(tǒng)基本系統(tǒng)功能,刪除、增加
6、用戶: 1、選中用戶后進(jìn)行刪除。 2、選中左邊用戶后進(jìn)行添加,分為管理機(jī)構(gòu)用戶和學(xué)校用戶兩類(lèi),1、統(tǒng)計(jì)系統(tǒng)基本系統(tǒng)功能,機(jī)構(gòu)用戶及學(xué)校用戶登錄,2、統(tǒng)計(jì)系統(tǒng)基本應(yīng)用,機(jī)構(gòu)用戶菜單,2、統(tǒng)計(jì)系統(tǒng)基本應(yīng)用,學(xué)校用戶菜單,2、統(tǒng)計(jì)系統(tǒng)基本應(yīng)用,三、表結(jié)構(gòu),三、表結(jié)構(gòu),以表312(小學(xué)學(xué)生數(shù))為例,從兩個(gè)圖我們可以得出一個(gè)規(guī)律,同理:表212(小學(xué)班額情況)的表結(jié)構(gòu),可得出,行由DID值來(lái)決定,數(shù)據(jù)庫(kù)中其他常見(jiàn)的字段,四、SQL基礎(chǔ)語(yǔ)句,3.1 什么是 SQL? SQL 指結(jié)構(gòu)化查詢語(yǔ)言 SQL 使我們有能力訪問(wèn)數(shù)據(jù)庫(kù) SQL 是一種 ANSI 的標(biāo)準(zhǔn)計(jì)算機(jī)語(yǔ)言 ANSI,美國(guó)國(guó)家標(biāo)準(zhǔn)化組織,3.2
7、SQL 能做什么? SQL 面向數(shù)據(jù)庫(kù)執(zhí)行查詢 SQL 可從數(shù)據(jù)庫(kù)取回?cái)?shù)據(jù) SQL 可在數(shù)據(jù)庫(kù)中插入新的記錄 SQL 可更新數(shù)據(jù)庫(kù)中的數(shù)據(jù) SQL 可從數(shù)據(jù)庫(kù)刪除記錄 SQL 可創(chuàng)建新數(shù)據(jù)庫(kù) SQL 可在數(shù)據(jù)庫(kù)中創(chuàng)建新表 SQL 可在數(shù)據(jù)庫(kù)中創(chuàng)建存儲(chǔ)過(guò)程 SQL 可在數(shù)據(jù)庫(kù)中創(chuàng)建視圖 SQL 可以設(shè)置表、存儲(chǔ)過(guò)程和視圖的權(quán)限,3.3 數(shù)據(jù)操作語(yǔ)言 (DML) 和 數(shù)據(jù)定義語(yǔ)言 (DDL)。一定要記住,SQL 對(duì)大小寫(xiě)不敏感! SQL (結(jié)構(gòu)化查詢語(yǔ)言)是用于執(zhí)行查詢的語(yǔ)法。但是 SQL 語(yǔ)言也包含用于更新、插入和刪除記錄的語(yǔ)法。 SQL 的數(shù)據(jù)定義語(yǔ)言 (DDL) 部分使我們有能力創(chuàng)建或刪除表
8、格。我們也可以定義索引(鍵),規(guī)定表之間的鏈接,以及施加表間的約束,查詢和更新指令構(gòu)成了 SQL 的 DML 部分: SELECT- 從數(shù)據(jù)庫(kù)表中獲取數(shù)據(jù) UPDATE- 更新數(shù)據(jù)庫(kù)表中的數(shù)據(jù) DELETE- 從數(shù)據(jù)庫(kù)表中刪除數(shù)據(jù) INSERT INTO- 向數(shù)據(jù)庫(kù)表中插入數(shù)據(jù),SQL 中最重要的 DDL 語(yǔ)句: CREATE DATABASE- 創(chuàng)建新數(shù)據(jù)庫(kù) ALTER DATABASE- 修改數(shù)據(jù)庫(kù) CREATE TABLE- 創(chuàng)建新表 ALTER TABLE- 變更(改變)數(shù)據(jù)庫(kù)表 DROP TABLE- 刪除表 CREATE INDEX- 創(chuàng)建索引(搜索鍵) DROP INDEX- 刪
9、除索引,3.4 SQL SELECT 語(yǔ)句 SELECT 語(yǔ)句用于從表中選取數(shù)據(jù)。結(jié)果被存儲(chǔ)在一個(gè)結(jié)果表中(稱為結(jié)果集)。 SQL SELECT 語(yǔ)法 SELECT 列名稱 FROM 表名稱以及: SELECT * FROM 表名稱,例1:查詢小學(xué)生表(312表)所有數(shù)據(jù) SELECT * FROM eduDataDB.dbo.J312_R 星號(hào)(*)是選取所有列的快捷方式,例2:查詢小學(xué)生數(shù)表中的個(gè)別列 SELECT 列名稱 FROM 表名稱 如:SELECT organizationno ,organizationname ,e ,f ,h FROM eduDataDB.dbo.J312_
10、R,例3:使用AS語(yǔ)句給列更換名稱 SELECT 列名稱 FROM 表名稱 如:SELECT organizationno ,organizationname ,e as 畢業(yè)生 ,f as 招生 ,h as 在校生 FROM eduDataDB.dbo.J312_R,WHERE 子句 如需有條件地從表中選取數(shù)據(jù),可將 WHERE 子句添加到 SELECT 語(yǔ)句。 SELECT 列名稱 FROM 表名稱 WHERE 列 運(yùn)算符 值,例4:查詢各個(gè)學(xué)校小學(xué)生畢業(yè)生、招生、在校生總計(jì)情況 SELECT organizationno ,organizationname ,e as 畢業(yè)生 ,f as
11、 招生 ,h as 在校生 FROM eduDataDB.dbo.J312_R where did =1,下面的運(yùn)算符可在 WHERE 子句中使用: 注釋?zhuān)涸谀承┌姹镜?SQL 中,操作符 可以寫(xiě)為,多個(gè)條件的查詢 AND 和 OR 運(yùn)算符 AND 和 OR 可在 WHERE 子語(yǔ)句中把兩個(gè)或多個(gè)條件結(jié)合起來(lái)。 如果第一個(gè)條件和第二個(gè)條件都成立,則 AND 運(yùn)算符顯示一條記錄。 如果第一個(gè)條件和第二個(gè)條件中只要有一個(gè)成立,則 OR 運(yùn)算符顯示一條記錄,例5:查詢機(jī)構(gòu)代碼為“2153007206”的學(xué)校的 小學(xué)生畢業(yè)生、招生、在校生情況 SELECT organizationno ,organi
12、zationname ,e as 畢業(yè)生 ,f as 招生 ,h as 在校生 FROM eduDataDB.dbo.J312_R where did =1 and organizationno = 2153007206,例6:查詢各小學(xué)畢業(yè)生、招生、在校生總計(jì)情況及對(duì)應(yīng)女生情況 SELECT organizationno ,organizationname ,B ,e as 畢業(yè)生 ,f as 招生 ,h as 在校生 FROM eduDataDB.dbo.J312_R where did =1 or did =2,對(duì)結(jié)果集進(jìn)行排序。 ORDER BY 語(yǔ)句 ORDER BY 語(yǔ)句用于根據(jù)指
13、定的列對(duì)結(jié)果集進(jìn)行排序。 ORDER BY 語(yǔ)句默認(rèn)按照升序?qū)τ涗涍M(jìn)行排序。 如果您希望按照降序?qū)τ涗涍M(jìn)行排序,可以使用 DESC 關(guān)鍵字,例7:查詢各小學(xué)畢業(yè)生、招生、在校生總計(jì)情況并按照機(jī)構(gòu)代碼排序。 SELECT organizationno ,organizationname ,e as 畢業(yè)生 ,f as 招生 ,h as 在校生 FROM eduDataDB.dbo.J312_R where did =1 order by organizationno,LIKE 操作符 LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。 例8:查詢機(jī)構(gòu)代碼為2153開(kāi)頭的小學(xué)畢業(yè)生、招
14、生、在校生總計(jì)情況,SELECT organizationno ,organizationname ,e as 畢業(yè)生 ,f as 招生 ,h as 在校生 FROM eduDataDB.dbo.J312_R where did =1 and organizationno like 2153% order by organizationno,SQL 通配符 在搜索數(shù)據(jù)庫(kù)中的數(shù)據(jù)時(shí),SQL 通配符可以替代一個(gè)或多個(gè)字符。 SQL 通配符必須與 LIKE 運(yùn)算符一起使用。 在 SQL 中,可使用以下通配符: “% ” 替代一個(gè)或多個(gè)字符 “_” 僅替代一個(gè)字符,IN 操作符 IN 操作符允許我們?cè)?/p>
15、 WHERE 子句中規(guī)定多個(gè)值,例9:查詢小學(xué)生表中各中小學(xué)校和教學(xué)點(diǎn)畢業(yè)生、招生、在校生數(shù),SELECT organizationno ,organizationname ,businessTypeNo ,e as 畢業(yè)生 ,f as 招生 ,h as 在校生 FROM eduDataDB.dbo.J312_R where did =1 and businessTypeNo in (211,218) order by organizationno,SQL中的函數(shù),常見(jiàn)的函數(shù):count(計(jì)數(shù)) sum(求和) substring(截取字符段) 在使用合計(jì)函數(shù)(如sum、count)的時(shí)候,一
16、般要配合GROUP BY 語(yǔ)句用于結(jié)合合計(jì)函數(shù),根據(jù)一個(gè)或多個(gè)列對(duì)結(jié)果集進(jìn)行分組,例10:計(jì)算全省小學(xué)生的畢業(yè)生、招生、在校生數(shù) SELECT sum(e) as 畢業(yè)生 ,sum(f) as 招生 ,sum(h) as 在校生 FROM eduDataDB.dbo.J312_R where did =1,例11:計(jì)算全省小學(xué)校數(shù)。 SELECT count(organizationName) as 小學(xué)校數(shù) FROM eduDataDB.dbo.schoolAllInfoView where isLastYearCancel = 0 and businessTypeNo in (211,例1
17、2:分縣區(qū)小學(xué)學(xué)校數(shù) SELECT substring(gatherOrganizationNo,1,6) ,gatherRegionC as 縣區(qū) ,count(organizationName) as 校數(shù) FROM eduDataDB.dbo.schoolAllInfoView where isLastYearCancel = 0 and businessTypeNo in (211) GROUP BY substring(gatherOrganizationNo,1,6),gatherRegionC ORDER BY substring(gatherOrganizationNo,1,6,例13:分縣區(qū)小學(xué)生在校生數(shù)。 SELECT substring(gatherOrganizationNo,1,6) ,gatherRegionC as 縣區(qū) ,SUM(h) as 在校生 FROM eduDataDB.dbo.J312_R where did =1 GROUP BY substring(gatherOrganizationNo,1,6),gatherRegionC ORDER BY substring(gatherOrganizationNo,1,6,Join 有時(shí)為了得到完整的結(jié)果,我們需要從兩個(gè)或更多的表中獲取結(jié)果。我們就需要執(zhí)行 joi
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年房產(chǎn)營(yíng)銷(xiāo)宣傳品設(shè)計(jì)委托協(xié)議
- 科學(xué)通史課后習(xí)題參考
- 2024年期倉(cāng)庫(kù)租賃臨時(shí)協(xié)議樣本
- 2024年度物業(yè)管理與服務(wù)協(xié)議樣本
- 2024年期職工宿舍建筑施工協(xié)議范本
- 文書(shū)模板-《保潔人員外出干活意外處理協(xié)議書(shū)》
- 2024年建筑工程主體驗(yàn)收勞務(wù)協(xié)議
- 2024年專(zhuān)業(yè)牛只運(yùn)輸服務(wù)協(xié)議模板
- 城市出行汽車(chē)租賃正規(guī)協(xié)議樣式2024
- 2024住宅區(qū)保潔員勞務(wù)協(xié)議樣本
- RFJ 006-2021 RFP型人防過(guò)濾吸收器制造與驗(yàn)收規(guī)范(暫行)
- 2024年高中語(yǔ)文學(xué)業(yè)水平過(guò)關(guān)測(cè)試四-名句名篇默寫(xiě)積累過(guò)關(guān)訓(xùn)練(全國(guó)通用)學(xué)生版
- 內(nèi)蒙古的特色美食
- 招投標(biāo)-招投標(biāo)管理
- 售后工程師熱水系統(tǒng)維護(hù)培訓(xùn)
- 項(xiàng)目管理機(jī)構(gòu)及人員配備表
- 空乘大學(xué)生職業(yè)生涯規(guī)劃
- 使用電器安全教育課件
- 動(dòng)物的生長(zhǎng)激素與動(dòng)物發(fā)育
- 《實(shí)名認(rèn)證》課件
- 語(yǔ)文教學(xué)之學(xué)理
評(píng)論
0/150
提交評(píng)論