




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
電子商務(wù)網(wǎng)站建設(shè)與實(shí)踐(第5版)作者:梁露劉健孫剛凝王濤鵬陳星野鐘小平主審:趙春利數(shù)據(jù)庫(kù)為電子商務(wù)網(wǎng)站提供數(shù)據(jù)。本項(xiàng)目首先為讀者介紹MySQL數(shù)據(jù)庫(kù)的基本概念,然后詳細(xì)講述在MySQL中創(chuàng)建、修改及刪除數(shù)據(jù)庫(kù)和表的方法,并對(duì)數(shù)據(jù)查詢(xún)做詳細(xì)介紹。項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用項(xiàng)目一電子商務(wù)網(wǎng)站建設(shè)規(guī)劃【知識(shí)目標(biāo)】1.了解MySQL的特點(diǎn)及其管理工具;2.了解數(shù)據(jù)庫(kù)設(shè)計(jì)相關(guān)知識(shí);3.掌握MySQL數(shù)據(jù)庫(kù)開(kāi)發(fā)全過(guò)程。項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用【技能目標(biāo)】1.能夠創(chuàng)建并管理數(shù)據(jù)庫(kù);2.能夠創(chuàng)建并管理表;3.能夠完成數(shù)據(jù)查詢(xún)。項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用【預(yù)備知識(shí)】1.計(jì)算機(jī)應(yīng)用基礎(chǔ)知識(shí);2.計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)知識(shí);3.網(wǎng)頁(yè)設(shè)計(jì)基礎(chǔ)知識(shí)。項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用4.1MySQL簡(jiǎn)介項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用MySQL是小型關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。目前在Internet上的中小型網(wǎng)站建設(shè)中MySQL被廣泛應(yīng)用。由于其體積小、速度快、成本低,尤其是具有開(kāi)放源代碼這一個(gè)特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體創(chuàng)建成本,會(huì)選擇MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)。目前Internet上流行的網(wǎng)站架構(gòu)方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作為操作系統(tǒng),Apache作為WAP服務(wù)器,MySQL作為數(shù)據(jù)庫(kù),PHP作為服務(wù)器端腳本語(yǔ)言。由于這4個(gè)軟件都是遵循GPL的開(kāi)放源代碼軟件,因此使用這種方式就可以建立穩(wěn)定的、免費(fèi)的網(wǎng)站系統(tǒng)。MySQL數(shù)據(jù)庫(kù)最令人欣賞的特性之一,是其開(kāi)放式的架構(gòu),它甚至允許第三方開(kāi)發(fā)自己的數(shù)據(jù)存儲(chǔ)引擎。4.1MySQL簡(jiǎn)介4.1.1MySQL數(shù)據(jù)庫(kù)的特點(diǎn)MySQL是世界上最流行的開(kāi)源數(shù)據(jù)庫(kù)之一,無(wú)論是快速成長(zhǎng)的外部應(yīng)用企業(yè),還是獨(dú)立軟件開(kāi)發(fā)商或者大型企業(yè),MySQL都能有效地幫助其實(shí)現(xiàn)高性能、可擴(kuò)展的數(shù)據(jù)庫(kù)應(yīng)用。MySQL數(shù)據(jù)庫(kù)主要有以下特點(diǎn)。①使用核心線(xiàn)程的完全多線(xiàn)程服務(wù),這意味著其可以采用多CPU體系結(jié)構(gòu),支持多線(xiàn)程,可充分利用CPU資源。②可運(yùn)行在不同平臺(tái),支持Windows、Linux、UNIX、Solaris、OS/2等多種操作系統(tǒng)。③使用C和C++編寫(xiě),并使用多種編譯器測(cè)試,保證了源代碼的可移植性。為多種編程語(yǔ)言提供了API,這些編程語(yǔ)言包括C、C++、Java、PHP、Python等。④優(yōu)化的SQL查詢(xún)算法,可有效提高查詢(xún)速度,可以用于擁有上千萬(wàn)條記錄的大型數(shù)據(jù)庫(kù)。⑤提供可用于管理、檢查、優(yōu)化數(shù)據(jù)庫(kù)操作的管理工具。提供支持TCP/IP、ODBC和JDBC等的多種數(shù)據(jù)庫(kù)連接方式,既能夠作為單獨(dú)的應(yīng)用程序應(yīng)用在客戶(hù)端服務(wù)器網(wǎng)絡(luò)環(huán)境中,又能夠作為庫(kù)嵌入其他軟件中以提供多語(yǔ)言支持,常見(jiàn)的編碼都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名。項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用4.1MySQL簡(jiǎn)介4.1.2MySQL的版本1.MySQL企業(yè)版2.MySQL集群版3.MySQL標(biāo)準(zhǔn)版4.MySQL經(jīng)典版5.MySQL社區(qū)版項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用4.2MySQL圖形化管理工具M(jìn)ySQL是開(kāi)源軟件,個(gè)人用戶(hù)可以登錄其官方網(wǎng)站直接下載相應(yīng)的版本。這里選擇MySQL社區(qū)版,選擇平臺(tái)(如Windows),不同的操作系統(tǒng)和不同版本的MySQL,安裝過(guò)程可能有所不同。
雖然MySQL數(shù)據(jù)庫(kù)系統(tǒng)只提供命令行客戶(hù)端(MySQLCommandLineClient)管理工具用于數(shù)據(jù)庫(kù)的管理與維護(hù),但是第三方提供的管理與維護(hù)工具非常多,大部分都是圖形化管理工具,圖形化管理工具通過(guò)軟件對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行操作。這些管理工具可以幫助我們方便地進(jìn)行數(shù)據(jù)庫(kù)管理和數(shù)據(jù)查詢(xún),可以提高數(shù)據(jù)庫(kù)管理、備份、遷移和查詢(xún)的效率,即使沒(méi)有豐富的SQL基礎(chǔ)的用戶(hù)也可以應(yīng)用自如,具體如下:項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用1.MySQLWorkbench2.phpMyAdmin3.MySQLAdministrator4.MySQLQueryBrowser5.MySQLMigrationToolkit4.3數(shù)據(jù)庫(kù)的創(chuàng)建與管理4.3.1數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)對(duì)象
1.?dāng)?shù)據(jù)庫(kù)的構(gòu)成在數(shù)據(jù)庫(kù)系統(tǒng)中,數(shù)據(jù)庫(kù)實(shí)際上以文件形式存在。在MySQL中,每個(gè)數(shù)據(jù)庫(kù)都對(duì)應(yīng)存放在一個(gè)與數(shù)據(jù)庫(kù)同名的文件夾中。MySQL數(shù)據(jù)庫(kù)文件擴(kuò)展名有“.FRM”,“.MYD”和“.MYI”這3種,其中“.FRM”是描述表結(jié)構(gòu)的文件,“.MYD”是表的數(shù)據(jù)文件,“.MYI”是表數(shù)據(jù)文件中的索引文件。MySQL數(shù)據(jù)庫(kù)主要分為系統(tǒng)數(shù)據(jù)庫(kù)、示例數(shù)據(jù)庫(kù)和用戶(hù)數(shù)據(jù)庫(kù)。項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用4.3數(shù)據(jù)庫(kù)的創(chuàng)建與管理4.3.1數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)對(duì)象
1.?dāng)?shù)據(jù)庫(kù)的構(gòu)成MySQL數(shù)據(jù)庫(kù)主要分為系統(tǒng)數(shù)據(jù)庫(kù)、示例數(shù)據(jù)庫(kù)和用戶(hù)數(shù)據(jù)庫(kù)。(1)系統(tǒng)數(shù)據(jù)庫(kù)①sys數(shù)據(jù)庫(kù)②information_schema數(shù)據(jù)庫(kù)③performance_schema數(shù)據(jù)庫(kù)④MySQL數(shù)據(jù)庫(kù)(2)示例數(shù)據(jù)庫(kù)(3)用戶(hù)數(shù)據(jù)庫(kù)項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用4.3數(shù)據(jù)庫(kù)的創(chuàng)建與管理2.?dāng)?shù)據(jù)庫(kù)對(duì)象MySQL數(shù)據(jù)庫(kù)中的數(shù)據(jù)在邏輯上被組織成一系列數(shù)據(jù)庫(kù)對(duì)象。這些數(shù)據(jù)庫(kù)對(duì)象包括表、視圖、索引、存儲(chǔ)過(guò)程、觸發(fā)器、用戶(hù)定義函數(shù)、用戶(hù)和角色等。(1)表(2)視圖(3)索引(4)存儲(chǔ)過(guò)程和觸發(fā)器(5)用戶(hù)和角色項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用4.3.1數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)對(duì)象4.3數(shù)據(jù)庫(kù)的創(chuàng)建與管理4.3.2創(chuàng)建數(shù)據(jù)庫(kù)在MySQL中主要使用兩種方法創(chuàng)建數(shù)據(jù)庫(kù):
一是使用圖形化管理工具M(jìn)ySQLWorkbench創(chuàng)建數(shù)據(jù)庫(kù),此方法的優(yōu)勢(shì)是簡(jiǎn)單、直觀(guān),能以圖形化方式完成數(shù)據(jù)庫(kù)的創(chuàng)建和數(shù)據(jù)屬性的設(shè)置;
二是使用SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù),此方法可以將創(chuàng)建數(shù)據(jù)庫(kù)的腳本保存下來(lái),在其他計(jì)算機(jī)上運(yùn)行以創(chuàng)建相同的數(shù)據(jù)庫(kù)。本小節(jié)主要介紹利用SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)。“精于工、匠于心、品于行”,創(chuàng)建數(shù)據(jù)庫(kù)的過(guò)程需要精益求精的工匠精神。項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用創(chuàng)建用戶(hù)數(shù)據(jù)庫(kù)的SQL語(yǔ)句是CREATEDATABASE語(yǔ)句,其語(yǔ)法格式如下:CREATE{DATABASE|SCHEMA}[IFNOTEXISTS]<數(shù)據(jù)庫(kù)文件名>[選項(xiàng)];4.3數(shù)據(jù)庫(kù)的創(chuàng)建與管理4.3.2創(chuàng)建數(shù)據(jù)庫(kù)使用SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)示例:項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用例如:使用CREATEDATABASE命令創(chuàng)建數(shù)據(jù)庫(kù),所有參數(shù)均可以采用默認(rèn)值,以直接創(chuàng)建數(shù)據(jù)庫(kù),命令如下:CREATEDATABASEdongcang說(shuō)明:該CREATEDATABASE命令將會(huì)在MySQL中創(chuàng)建一個(gè)名為“dongcang”的數(shù)據(jù)庫(kù)。4.3數(shù)據(jù)庫(kù)的創(chuàng)建與管理4.3.2創(chuàng)建數(shù)據(jù)庫(kù)使用SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)示例:項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用例如:創(chuàng)建名為“dongcang”的數(shù)據(jù)庫(kù)。為避免重復(fù)創(chuàng)建時(shí)系統(tǒng)顯示錯(cuò)誤信息,使用IFNOTEXISTS選項(xiàng)創(chuàng)建名為dongcang的數(shù)據(jù)庫(kù),操作步驟如下。①打開(kāi)瀏覽器,在瀏覽器地址欄輸入網(wǎng)址,以訪(fǎng)問(wèn)MySQL數(shù)據(jù)庫(kù)管理工具phpMyAdmin,在phpMyAdmin登錄界面輸入登錄信息,用戶(hù)名為root,密碼為123456,如圖4-2所示。②單擊“執(zhí)行”按鈕,進(jìn)入phpMyAdmin管理界面。phpMyAdmin管理界面如圖4-3所示。圖4-2phpMyAdmin登錄界面圖4-3phpMyAdmin管理界面4.3數(shù)據(jù)庫(kù)的創(chuàng)建與管理4.3.2創(chuàng)建數(shù)據(jù)庫(kù)使用SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)示例:項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用③單擊圖4-3頂部的“SQL”,在服務(wù)器“l(fā)ocalhost”運(yùn)行SQL查詢(xún)語(yǔ)句,如圖4-4所示。CREATEDATABASEifnotexistsdongcang;④單擊“執(zhí)行”按鈕,執(zhí)行該語(yǔ)句,執(zhí)行的結(jié)果是創(chuàng)建dongcang數(shù)據(jù)庫(kù),如圖4-5所示。圖4-4創(chuàng)建數(shù)據(jù)庫(kù)的SQL語(yǔ)句圖4-5創(chuàng)建dongcang數(shù)據(jù)庫(kù)4.3數(shù)據(jù)庫(kù)的創(chuàng)建與管理4.3.3查看已有的數(shù)據(jù)庫(kù)項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用對(duì)于已有的數(shù)據(jù)庫(kù),使用SHOWDATABASES語(yǔ)句可以顯示服務(wù)器中所有可以使用的數(shù)據(jù)庫(kù)的信息。查看所有可以使用的數(shù)據(jù)庫(kù)的信息,SQL語(yǔ)句如下:showdatabases;查看所有可以使用的數(shù)據(jù)庫(kù)的信息結(jié)果如圖4-6所示。圖4-6查看所有可以使用的數(shù)據(jù)庫(kù)的信息結(jié)果4.3數(shù)據(jù)庫(kù)的創(chuàng)建與管理4.3.4打開(kāi)數(shù)據(jù)庫(kù)項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用
當(dāng)用戶(hù)登錄MySQL服務(wù)器,連接MySQL后,需要連接MySQL服務(wù)器中的一個(gè)數(shù)據(jù)庫(kù),才能使用該數(shù)據(jù)庫(kù)中的數(shù)據(jù),以及對(duì)該數(shù)據(jù)庫(kù)進(jìn)行操作,可以利用USE語(yǔ)句來(lái)打開(kāi)或切換至指定的數(shù)據(jù)庫(kù)。打開(kāi)dongcang數(shù)據(jù)庫(kù),SQL語(yǔ)句如下:usedongcang;4.3數(shù)據(jù)庫(kù)的創(chuàng)建與管理4.3.5刪除數(shù)據(jù)庫(kù)項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用當(dāng)一個(gè)數(shù)據(jù)庫(kù)已經(jīng)不再使用時(shí),可以利用刪除數(shù)據(jù)庫(kù)功能將它刪除。刪除一個(gè)數(shù)據(jù)庫(kù)會(huì)在系統(tǒng)中將該數(shù)據(jù)庫(kù)的內(nèi)容完全清除,包括數(shù)據(jù)庫(kù)的所有數(shù)據(jù)和該數(shù)據(jù)庫(kù)所使用的所有磁盤(pán)文件等,該數(shù)據(jù)庫(kù)所占用的資源也會(huì)同時(shí)被釋放。利用DROPDATABASE語(yǔ)句來(lái)刪除數(shù)據(jù)庫(kù)。DROPDATABASE語(yǔ)句的語(yǔ)法格式如下。DROPDATABASE[IFEXISTS]<數(shù)據(jù)庫(kù)文件名>;例如,刪除數(shù)據(jù)庫(kù)dongcang,SQL語(yǔ)句如下:DROPDATABASEdongcang;使用DROPDATABASE命令時(shí),可以使用IFEXISTS子句,避免刪除不存在的數(shù)據(jù)庫(kù)時(shí)出現(xiàn)MySQL提示信息。4.4表的創(chuàng)建與管理4.4.1數(shù)據(jù)類(lèi)型在MySQL數(shù)據(jù)庫(kù)中存儲(chǔ)的數(shù)據(jù)都具有自己的數(shù)據(jù)類(lèi)型,數(shù)據(jù)類(lèi)型決定了數(shù)據(jù)的存儲(chǔ)格式,以及數(shù)據(jù)所占用的空間,代表了各種不同的信息類(lèi)型。下面是常用的幾種數(shù)據(jù)類(lèi)型。(1)數(shù)值數(shù)據(jù)類(lèi)型項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用4.4表的創(chuàng)建與管理4.4.1數(shù)據(jù)類(lèi)型在MySQL數(shù)據(jù)庫(kù)中存儲(chǔ)的數(shù)據(jù)都具有自己的數(shù)據(jù)類(lèi)型,數(shù)據(jù)類(lèi)型決定了數(shù)據(jù)的存儲(chǔ)格式,以及數(shù)據(jù)所占用的空間,代表了各種不同的信息類(lèi)型。下面是常用的幾種數(shù)據(jù)類(lèi)型。(2)字符數(shù)據(jù)類(lèi)型字符數(shù)據(jù)可以表示文字、數(shù)字或其他的特殊符號(hào)。在定義字符數(shù)據(jù)時(shí),必須指定一個(gè)數(shù)值,用來(lái)表示字符數(shù)據(jù)的長(zhǎng)度。字符數(shù)據(jù)有char、varchar和text類(lèi)型。●char數(shù)據(jù)類(lèi)型●varchar數(shù)據(jù)類(lèi)型●text數(shù)據(jù)類(lèi)型項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用4.4表的創(chuàng)建與管理4.4.1數(shù)據(jù)類(lèi)型在MySQL數(shù)據(jù)庫(kù)中存儲(chǔ)的數(shù)據(jù)都具有自己的數(shù)據(jù)類(lèi)型,數(shù)據(jù)類(lèi)型決定了數(shù)據(jù)的存儲(chǔ)格式,以及數(shù)據(jù)所占用的空間,代表了各種不同的信息類(lèi)型。下面是常用的幾種數(shù)據(jù)類(lèi)型。(3)日期時(shí)間數(shù)據(jù)類(lèi)型日期時(shí)間數(shù)據(jù)有以下幾種類(lèi)型。Date類(lèi)型,表示日期,輸入數(shù)據(jù)的格式是yyyy-mm-dd,支持的范圍是1000-01-01~9999-12-31。Time類(lèi)型,表示時(shí)間,輸入數(shù)據(jù)的格式是hh:mm:ss,支持的范圍是-838:59:59~838:59:59。Datetime類(lèi)型,表示日期時(shí)間,格式是yyyy-mm-ddhh:mm:ss,支持的范圍為1000-01-0100:00:00~9999-12-3123:59:59。項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用4.4表的創(chuàng)建與管理4.4.2創(chuàng)建表創(chuàng)建表使用CREATETABLE命令。創(chuàng)建表結(jié)構(gòu)后,要輸入表記錄,輸入數(shù)據(jù)時(shí)要講誠(chéng)信,數(shù)據(jù)庫(kù)管理者填寫(xiě)的是數(shù)據(jù),記錄的是誠(chéng)信。語(yǔ)法格式:CREATETABLE[IFNOTEXISTS]表名(列名數(shù)據(jù)類(lèi)型[NOTNULL|NULL][DEFAULT列默認(rèn)值]...)ENGINE=存儲(chǔ)引擎。項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用4.4表的創(chuàng)建與管理4.4.2創(chuàng)建表例如:在dongcang數(shù)據(jù)庫(kù)中創(chuàng)建用于存儲(chǔ)書(shū)目的書(shū)目信息表tb_books,表的列結(jié)構(gòu)如表4-2所示。項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用表4-2tb_books表4.4表的創(chuàng)建與管理4.4.2創(chuàng)建表例如:在dongcang數(shù)據(jù)庫(kù)中創(chuàng)建用于存儲(chǔ)書(shū)目的書(shū)目信息表tb_books,表的列結(jié)構(gòu)如表4-2所示,執(zhí)行如下SQL語(yǔ)句:項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用USEdongcang;CREATETABLEtb_books(idSMALLINTUNSIGNEDNOTNULLPRIMARYKEY,mingchengvarchar(100),dingjiadecimal(10,2),zhekoujiadecimal(10,2),zuozhevarchar(60),chubanjgvarchar(60),chubansjchar(10),classidint(4),jianjiemediumtext,tupianvarchar(80),shuliangint(6),shangjiasjvarchar(25),cjcishuint(4));執(zhí)行完畢后,就會(huì)在dongcang數(shù)據(jù)庫(kù)中生成tb_books表。4.4表的創(chuàng)建與管理4.4.3修改表結(jié)構(gòu)表建立之后,可以使用ALTERTABLE語(yǔ)句對(duì)表進(jìn)行修改。修改內(nèi)容可以是列的屬性,如列名、數(shù)據(jù)類(lèi)型、長(zhǎng)度等,還可以添加列、刪除列等。下面主要介紹利用SQL語(yǔ)句修改表的方法。例如,在dongcang數(shù)據(jù)庫(kù)中已經(jīng)建立的tb_books表中,增加一個(gè)memo字段,并刪除表中的jianjie字段,SQL語(yǔ)句如下。項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用USEdongcang;ALTERTABLEtb_booksADDmemovarchar(200);ALTERTABLEtb_booksDROPCOLUMNjianjie;4.4表的創(chuàng)建與管理4.4.4刪除表當(dāng)不再需要某個(gè)表時(shí),就可以將其刪除。一旦刪除某個(gè)表,該表的結(jié)構(gòu)、數(shù)據(jù)、約束、索引等就將永久地被刪除。可以使用DROPTABLE語(yǔ)句刪除表,可以刪除表和表中的數(shù)據(jù),以及與該表有關(guān)的所有索引、觸發(fā)器、約束、權(quán)限規(guī)范等。使用DROPTABLE語(yǔ)句刪除表的語(yǔ)法格式如下。DROPTABLEtable_name;說(shuō)明:table_name指要?jiǎng)h除的表名。項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用4.4表的創(chuàng)建與管理4.4.4刪除表例如,刪除dongcang數(shù)據(jù)庫(kù)中的tb_books表的操作步驟如下。①輸入如下SQL語(yǔ)句。USEdongcang;DROPTABLEtb_books;②單擊“執(zhí)行”按鈕,完成對(duì)tb_books表的刪除操作。項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用4.5數(shù)據(jù)查詢(xún)4.5.1SQL簡(jiǎn)介結(jié)構(gòu)查詢(xún)語(yǔ)言(StructureQueryLanguage,SQL)是一種通用的關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言,其功能包括查詢(xún)、操縱、定義、控制等。目前,SQL已經(jīng)被ANSI(AmericanNationalStandardsInstitute,美國(guó)國(guó)家標(biāo)準(zhǔn)學(xué)會(huì))確定為關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的國(guó)際標(biāo)準(zhǔn),被很多商品化的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)采用。SQL是一種非過(guò)程化語(yǔ)言,用戶(hù)要做什么,不需要告訴SQL如何訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)等,只需要告訴SQL讓數(shù)據(jù)庫(kù)做什么就可以了。數(shù)據(jù)查詢(xún)需要注重細(xì)節(jié),要有精益求精的精神。項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用4.5數(shù)據(jù)查詢(xún)4.5.1SQL簡(jiǎn)介SQL的特點(diǎn)如下。①高度綜合統(tǒng)一。②非過(guò)程化。③面向集合的操作方式。④既是自含式語(yǔ)言,也是嵌入式語(yǔ)言。⑤語(yǔ)言簡(jiǎn)潔,易學(xué)易用。項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用4.5數(shù)據(jù)查詢(xún)4.5.1SQL簡(jiǎn)介SQL按照功能分為4個(gè)部分。①數(shù)據(jù)描述語(yǔ)言(DataDescriptionLanguage,DDL)。DDL用于描述SQL模式、基本表、視圖、索引。②數(shù)據(jù)查詢(xún)語(yǔ)言(DataQueryLanguage,DQL)。DQL用于查詢(xún)數(shù)據(jù)。③數(shù)據(jù)操縱語(yǔ)言(DataManipulationLanguage,DML)。DML用于查詢(xún)和更新數(shù)據(jù)。更新又分為插入、刪除、修改。④數(shù)據(jù)控制語(yǔ)言(DataControlLanguage,DCL)。DCL用于控制對(duì)數(shù)據(jù)庫(kù)的訪(fǎng)問(wèn),服務(wù)器的關(guān)閉、啟動(dòng),以及對(duì)基本表和視圖的授權(quán)、完整性規(guī)則描述等。實(shí)現(xiàn)數(shù)據(jù)描述、數(shù)據(jù)查詢(xún)、數(shù)據(jù)操縱、數(shù)據(jù)控制功能的語(yǔ)句包括CREATE、DROP、ALTER、SELECT、INSERT、UPDATE、DELETE、GRANT、REVOKE。項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用4.5數(shù)據(jù)查詢(xún)4.5.2SELECT語(yǔ)句1.SELECT語(yǔ)句的功能SELECT語(yǔ)句可以按指定的條件從數(shù)據(jù)表或視圖中查詢(xún)數(shù)據(jù)。其主要功能是從FROM列出的數(shù)據(jù)源表中,找出滿(mǎn)足WHERE檢索條件的記錄,并按SELECT子句的字段列表輸出查詢(xún)結(jié)果,可以對(duì)查詢(xún)結(jié)果進(jìn)行分組與排序。項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用4.5數(shù)據(jù)查詢(xún)4.5.2SELECT語(yǔ)句項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用2.SELECT語(yǔ)句的基本語(yǔ)法格式SELECT語(yǔ)句的基本語(yǔ)法格式如下。SELECT<子句1>FROM<子句2>[WHERE<表達(dá)式1>][GROUPBY<子句3>][HAVING<表達(dá)式2>][ORDERBY<子句4>][LIMIT<子句5>][UNION<運(yùn)算符>];4.5數(shù)據(jù)查詢(xún)4.5.2SELECT語(yǔ)句項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用3.各子句的使用方法(1)SELECT子句SELECT子句用于指定由查詢(xún)返回的列。SELECT子句的語(yǔ)法格式如下。SELECT[ALL|DISTINCT]<目標(biāo)表達(dá)式>[,<目標(biāo)表達(dá)式>][,…]FROM<表或視圖名>[,<表或視圖名>][,…][LIMITn1[,n2]];【例4-1】從數(shù)據(jù)庫(kù)dongcang的書(shū)目信息表tb_books中查詢(xún)所有書(shū)目信息,操作步驟如下。輸入SQL語(yǔ)句。USEdongcang;SELECT*FROMtb_books;4.5數(shù)據(jù)查詢(xún)4.5.2SELECT語(yǔ)句項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用3.各子句的使用方法(1)SELECT子句SELECT子句用于指定由查詢(xún)返回的列。SELECT子句的語(yǔ)法格式如下。SELECT[ALL|DISTINCT]<目標(biāo)表達(dá)式>[,<目標(biāo)表達(dá)式>][,…]FROM<表或視圖名>[,<表或視圖名>][,…][LIMITn1[,n2]];【例4-1】從數(shù)據(jù)庫(kù)dongcang的書(shū)目信息表tb_books中查詢(xún)所有書(shū)目信息,操作步驟如下。輸入SQL語(yǔ)句。USEdongcang;SELECT*FROMtb_books;4.5數(shù)據(jù)查詢(xún)4.5.2SELECT語(yǔ)句項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用3.各子句的使用方法(1)SELECT子句SELECT子句用于指定由查詢(xún)返回的列。SELECT子句的語(yǔ)法格式如下。SELECT[ALL|DISTINCT]<目標(biāo)表達(dá)式>[,<目標(biāo)表達(dá)式>][,…]FROM<表或視圖名>[,<表或視圖名>][,…][LIMITn1[,n2]];②顯示指定字段的信息。【例4-2】從數(shù)據(jù)庫(kù)dongcang的書(shū)目信息表tb_books中查詢(xún)所有的名稱(chēng)和定價(jià)信息,操作步驟如下。輸入SQL語(yǔ)句。USEdongcang;SELECTmingcheng,dingjiaFROMtb_books;4.5數(shù)據(jù)查詢(xún)4.5.2SELECT語(yǔ)句項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用3.各子句的使用方法(1)SELECT子句SELECT子句用于指定由查詢(xún)返回的列。SELECT子句的語(yǔ)法格式如下。SELECT[ALL|DISTINCT]<目標(biāo)表達(dá)式>[,<目標(biāo)表達(dá)式>][,…]FROM<表或視圖名>[,<表或視圖名>][,…][LIMITn1[,n2]];③顯示指定字段信息,并使用別名。【例4-3】在數(shù)據(jù)庫(kù)dongcang的書(shū)目信息表tb_books中,“書(shū)名”和“單價(jià)”分別用“mingcheng”和“dingjia”來(lái)表示,為了便于理解,可以在查詢(xún)結(jié)果中用中文別名“書(shū)名”和“單價(jià)”來(lái)顯示,操作步驟如下。輸入SQL語(yǔ)句。USEdongcang;SELECTmingchengAS書(shū)名,dingjiaAS單價(jià)FROMtb_books;4.5數(shù)據(jù)查詢(xún)4.5.2SELECT語(yǔ)句項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用3.各子句的使用方法(1)SELECT子句SELECT子句用于指定由查詢(xún)返回的列。SELECT子句的語(yǔ)法格式如下。SELECT[ALL|DISTINCT]<目標(biāo)表達(dá)式>[,<目標(biāo)表達(dá)式>][,…]FROM<表或視圖名>[,<表或視圖名>][,…][LIMITn1[,n2]];④在SELECT語(yǔ)句中使用DISTINCT關(guān)鍵字。【例4-4】在數(shù)據(jù)庫(kù)dongcang的書(shū)目信息表tb_books中,查詢(xún)不同的書(shū)目類(lèi)別,要求書(shū)目類(lèi)別不重復(fù),操作步驟如下。輸入SQL語(yǔ)句。USEdongcang;SELECTDISTINCTclassidAS書(shū)目類(lèi)別FROMtb_books;4.5數(shù)據(jù)查詢(xún)4.5.2SELECT語(yǔ)句項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用3.各子句的使用方法(1)SELECT子句SELECT子句用于指定由查詢(xún)返回的列。SELECT子句的語(yǔ)法格式如下。SELECT[ALL|DISTINCT]<目標(biāo)表達(dá)式>[,<目標(biāo)表達(dá)式>][,…]FROM<表或視圖名>[,<表或視圖名>][,…][LIMITn1[,n2]];⑤在SELECT語(yǔ)句中使用limit關(guān)鍵字。【例4-5】在數(shù)據(jù)庫(kù)dongcang的書(shū)目信息表tb_books中,查詢(xún)表中前5條記錄,操作步驟如下。輸入SQL語(yǔ)句。USEdongcang;SELECTmingcheng,zuozheFROMtb_bookslimit5;4.5數(shù)據(jù)查詢(xún)4.5.2SELECT語(yǔ)句項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用3.各子句的使用方法(2)使用WHERE子句有條件查詢(xún)是指在數(shù)據(jù)庫(kù)中查找滿(mǎn)足一定條件的記錄,在SELECT語(yǔ)句中使用WHERE子句就可以實(shí)現(xiàn)此功能。有條件查詢(xún)的基本語(yǔ)法格式如下。SELECT列名1[,...列名n]FROM表名WHERE條件表達(dá)式【例4-6】在數(shù)據(jù)庫(kù)dongcang的書(shū)目信息表tb_books中,查詢(xún)定價(jià)小于等于25元的書(shū)目信息,操作步驟如下。輸入SQL語(yǔ)句。USEdongcang;SELECTid,mingcheng,dingjiaFROMtb_booksWHEREdingjia<=25;4.5數(shù)據(jù)查詢(xún)4.5.2SELECT語(yǔ)句項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用3.各子句的使用方法(2)使用WHERE子句有條件查詢(xún)是指在數(shù)據(jù)庫(kù)中查找滿(mǎn)足一定條件的記錄,在SELECT語(yǔ)句中使用WHERE子句就可以實(shí)現(xiàn)此功能。有條件查詢(xún)的基本語(yǔ)法格式如下。SELECT列名1[,...列名n]FROM表名WHERE條件表達(dá)式【例4-7】在數(shù)據(jù)庫(kù)dongcang的書(shū)目信息表tb_books中查詢(xún)書(shū)目類(lèi)別為1,并且定價(jià)小于25元的書(shū)目信息,操作步驟如下。輸入SQL語(yǔ)句。USEdongcang;SELECTmingcheng,dingjiaFROMtb_booksWHEREclassid=1anddingjia<25;4.5數(shù)據(jù)查詢(xún)4.5.2SELECT語(yǔ)句項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用3.各子句的使用方法(2)使用WHERE子句有條件查詢(xún)是指在數(shù)據(jù)庫(kù)中查找滿(mǎn)足一定條件的記錄,在SELECT語(yǔ)句中使用WHERE子句就可以實(shí)現(xiàn)此功能。有條件查詢(xún)的基本語(yǔ)法格式如下。SELECT列名1[,...列名n]FROM表名WHERE條件表達(dá)式【例4-8】在數(shù)據(jù)庫(kù)dongcang的書(shū)目信息表tb_books中,查詢(xún)定價(jià)為100~200元的書(shū)目信息,操作步驟如下。輸入SQL語(yǔ)句。USEdongcang;SELECTid,mingcheng,dingjia,chubansjFROMtb_booksWHEREdingjiabetween100and200;4.5數(shù)據(jù)查詢(xún)4.5.2SELECT語(yǔ)句項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用3.各子句的使用方法(3)使用ORDERBY子句ORDERBY子句的基本語(yǔ)法格式如下。SELECT列名1[,...列名n]FROM表名ORDERBY列名1[,...列名n][ASC][DESC]【例4-9】在數(shù)據(jù)庫(kù)dongcang的書(shū)目信息表tb_books中,查詢(xún)書(shū)目信息,要求查詢(xún)結(jié)果按照單價(jià)的降序排列,操作步驟如下。輸入SQL語(yǔ)句。USEdongcang;SELECTmingchengAS書(shū)名,dingjiaAS單價(jià),zuozheAS作者FROMtb_booksORDERBYdingjiaDESC;4.5數(shù)據(jù)查詢(xún)4.5.2SELECT語(yǔ)句項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用3.各子句的使用方法(3)使用ORDERBY子句ORDERBY子句的基本語(yǔ)法格式如下。SELECT列名1[,...列名n]FROM表名ORDERBY列名1[,...列名n][ASC][DESC]【例4-10】在數(shù)據(jù)庫(kù)dongcang的書(shū)目信息表tb_books中查詢(xún)書(shū)目信息,要求查詢(xún)結(jié)果按照出版單位升序排列,當(dāng)出版單位相同時(shí),按照單價(jià)降序排列,輸入SQL語(yǔ)句。USEdongcang;SELECTmingchengAS書(shū)名,dingjiaAS單價(jià),chubanjgAS出版單位FROMtb_booksORDERBY出版單位ASC,單價(jià)DESC;4.5數(shù)據(jù)查詢(xún)4.5.2SELECT語(yǔ)句項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用3.各子句的使用方法(4)使用GROUPBY子句使用集合函數(shù)進(jìn)行的統(tǒng)計(jì)都是針對(duì)整個(gè)查詢(xún)結(jié)果的,一般情況下,還要求按照一定的條件對(duì)數(shù)據(jù)進(jìn)行分組統(tǒng)計(jì),GROUPBY子句就可實(shí)現(xiàn)此功能,即按照指定的列,對(duì)查詢(xún)結(jié)果進(jìn)行分組統(tǒng)計(jì)。GROUPBY子句的語(yǔ)法格式如下。GROUPBY列名[HAVING條件表達(dá)式]【例4-11】從數(shù)據(jù)庫(kù)dongcang的書(shū)目信息表tb_books中,按照出版社進(jìn)行分組,并計(jì)算各出版社圖書(shū)的平均價(jià)格,操作步驟如下。輸入SQL語(yǔ)句。USEdongcang;SELECTchubanjgAS出版單位,AVG(dingjia)AS平均價(jià)格FROMtb_booksGROUPBYchubanjg;4.5數(shù)據(jù)查詢(xún)4.5.2SELECT語(yǔ)句項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用3.各子句的使用方法(4)使用GROUPBY子句使用集合函數(shù)進(jìn)行的統(tǒng)計(jì)都是針對(duì)整個(gè)查詢(xún)結(jié)果的,一般情況下,還要求按照一定的條件對(duì)數(shù)據(jù)進(jìn)行分組統(tǒng)計(jì),GROUPBY子句就可實(shí)現(xiàn)此功能,即按照指定的列,對(duì)查詢(xún)結(jié)果進(jìn)行分組統(tǒng)計(jì)。GROUPBY子句的語(yǔ)法格式如下。GROUPBY列名[HAVING條件表達(dá)式]【例4-12】在數(shù)據(jù)庫(kù)dongcang的書(shū)目信息表tb_books中,對(duì)出版日期在“2016-03-01”之后的書(shū)目按出版單位進(jìn)行分組,并要求每一種類(lèi)別書(shū)目的價(jià)格的平均值大于等于250,輸入SQL語(yǔ)句。USEdongcang;SELECTchubanjgAS出版單位,AVG(dingjia)AS平均價(jià)格FROMtb_booksWHEREchubansj>='2016-03-01'GROUPBYchubanjgHAVINGAVG(dingjia)>=250;4.5數(shù)據(jù)查詢(xún)4.5.2SELECT語(yǔ)句項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用3.各子句的使用方法(5)使用集合函數(shù)使用集合函數(shù)可以實(shí)現(xiàn)統(tǒng)計(jì)功能,即在進(jìn)行信息查詢(xún)的同時(shí)對(duì)查詢(xún)結(jié)果集進(jìn)行求和、求平均值、求最大值、求最小值等操作,一般通過(guò)集合函數(shù)和GROUPBY子句的組合來(lái)實(shí)現(xiàn)。4.5數(shù)據(jù)查詢(xún)4.5.2SELECT語(yǔ)句項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用3.各子句的使用方法(5)使用集合函數(shù)使用集合函數(shù)可以實(shí)現(xiàn)統(tǒng)計(jì)功能,即在進(jìn)行信息查詢(xún)的同時(shí)對(duì)查詢(xún)結(jié)果集進(jìn)行求和、求平均值、求最大值、求最小值等操作,一般通過(guò)集合函數(shù)和GROUPBY子句的組合來(lái)實(shí)現(xiàn)。【例4-13】在數(shù)據(jù)庫(kù)dongcang的書(shū)目信息表tb_books中,對(duì)所有書(shū)目的定價(jià)求平均值,操作步驟如下。輸入SQL語(yǔ)句。USEdongcang;SELECTAVG(dingjia)AS平均價(jià)格FROMtb_books;4.5數(shù)據(jù)查詢(xún)4.5.2SELECT語(yǔ)句項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用3.各子句的使用方法(5)使用集合函數(shù)使用集合函數(shù)可以實(shí)現(xiàn)統(tǒng)計(jì)功能,即在進(jìn)行信息查詢(xún)的同時(shí)對(duì)查詢(xún)結(jié)果集進(jìn)行求和、求平均值、求最大值、求最小值等操作,一般通過(guò)集合函數(shù)和GROUPBY子句的組合來(lái)實(shí)現(xiàn)。【例4-14】在數(shù)據(jù)庫(kù)dongcang的書(shū)目信息表tb_books中,對(duì)所有書(shū)目定價(jià)求和,操作步驟如下。輸入SQL語(yǔ)句。USEdongcang;SELECTSUM(dingjia)AS價(jià)格之和FROMtb_books;4.5數(shù)據(jù)查詢(xún)4.5.2SELECT語(yǔ)句項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用3.各子句的使用方法(5)使用集合函數(shù)使用集合函數(shù)可以實(shí)現(xiàn)統(tǒng)計(jì)功能,即在進(jìn)行信息查詢(xún)的同時(shí)對(duì)查詢(xún)結(jié)果集進(jìn)行求和、求平均值、求最大值、求最小值等操作,一般通過(guò)集合函數(shù)和GROUPBY子句的組合來(lái)實(shí)現(xiàn)。【例4-15】在數(shù)據(jù)庫(kù)dongcang的書(shū)目信息表tb_books中,統(tǒng)計(jì)記錄數(shù),操作步驟如下。輸入SQL語(yǔ)句。USEdongcang;SELECTCOUNT(*)AS記錄總數(shù)FROMtb_books;4.5數(shù)據(jù)查詢(xún)4.5.2SELECT語(yǔ)句項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用3.各子句的使用方法(5)使用集合函數(shù)使用集合函數(shù)可以實(shí)現(xiàn)統(tǒng)計(jì)功能,即在進(jìn)行信息查詢(xún)的同時(shí)對(duì)查詢(xún)結(jié)果集進(jìn)行求和、求平均值、求最大值、求最小值等操作,一般通過(guò)集合函數(shù)和GROUPBY子句的組合來(lái)實(shí)現(xiàn)。【例4-16】在數(shù)據(jù)庫(kù)dongcang的書(shū)目信息表tb_books中,統(tǒng)計(jì)書(shū)目類(lèi)別為“1”的書(shū)目的最高價(jià)格,操作步驟如下。輸入SQL語(yǔ)句。USEdongcang;SELECTMAX(dingjia)AS最高價(jià)格FROMtb_booksWHEREclassid='1';4.5數(shù)據(jù)查詢(xún)4.5.2SELECT語(yǔ)句項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用3.各子句的使用方法(5)使用集合函數(shù)使用集合函數(shù)可以實(shí)現(xiàn)統(tǒng)計(jì)功能,即在進(jìn)行信息查詢(xún)的同時(shí)對(duì)查詢(xún)結(jié)果集進(jìn)行求和、求平均值、求最大值、求最小值等操作,一般通過(guò)集合函數(shù)和GROUPBY子句的組合來(lái)實(shí)現(xiàn)。【例4-17】在數(shù)據(jù)庫(kù)dongcang的書(shū)目信息表tb_books中,統(tǒng)計(jì)出書(shū)目的最低價(jià)格,操作步驟如下。輸入SQL語(yǔ)句。USEdongcang;SELECTMIN(dingjia)AS最低價(jià)格FROMtb_books;4.5數(shù)據(jù)查詢(xún)4.5.3INSERT語(yǔ)句項(xiàng)目四數(shù)據(jù)庫(kù)的管理與使用1.標(biāo)準(zhǔn)的INSERT語(yǔ)句使用INSERT語(yǔ)句是最為常用的添加表格數(shù)據(jù)的方法之一,尤其是當(dāng)需要通過(guò)編寫(xiě)程序向表中添加數(shù)據(jù)時(shí),就顯得更為重要了。INSERT語(yǔ)句的標(biāo)準(zhǔn)格式如下。INSERT[IGNORE][INTO]表名[列名,...]VALUES({表達(dá)式|DEFAULT},...),(...),...|SET列名={表達(dá)式|DEFAULT},...。【例4-18】在書(shū)目信息表tb_books中添加一條新記錄,書(shū)目類(lèi)別為“1”,名稱(chēng)為“國(guó)學(xué)知識(shí)大全”,單價(jià)為“49”,作者為“呂
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 文庫(kù)發(fā)布:護(hù)理
- 班會(huì)課件十分鐘教學(xué)反思
- 收納兒童課件圖片
- 關(guān)于火災(zāi)教學(xué)課件
- 2025年自然資源部人力資源開(kāi)發(fā)中心招聘應(yīng)屆畢業(yè)生2人筆試歷年典型考題及考點(diǎn)剖析附帶答案詳解
- 時(shí)裝比賽活動(dòng)方案
- 旺旺促銷(xiāo)活動(dòng)方案
- 春季企業(yè)活動(dòng)策劃方案
- 【石家莊】河北石家莊市無(wú)極縣從2025年“三支一扶”志愿者中招聘事業(yè)單位工作人員2人筆試歷年典型考題及考點(diǎn)剖析附帶答案詳解
- 新年公司開(kāi)工策劃方案
- 2023年廣西南寧青秀區(qū)總工會(huì)招聘1人筆試備考題庫(kù)及答案解析
- 混凝土結(jié)構(gòu)工程施工質(zhì)量驗(yàn)收規(guī)范
- GB/T 9119-2010板式平焊鋼制管法蘭
- GB/T 4956-2003磁性基體上非磁性覆蓋層覆蓋層厚度測(cè)量磁性法
- GB/T 14038-2008氣動(dòng)連接氣口和螺柱端
- 10000中國(guó)普通人名大全
- 獸藥管理法律制度課件
- 叉車(chē)安全駕駛技術(shù)(叉車(chē)基礎(chǔ)知識(shí)、安全駕駛、動(dòng)力裝置)課件
- 公務(wù)員登記表及備案表
- 人教版高一數(shù)學(xué)必修1課件【全冊(cè)】
- 反習(xí)慣性違章重在班組長(zhǎng)
評(píng)論
0/150
提交評(píng)論