




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
智慧建筑-建筑物傾斜監(jiān)測系統(tǒng)數(shù)據(jù)庫部署引導(dǎo)案例中國房地產(chǎn)市場經(jīng)過10多年的高速發(fā)展,出現(xiàn)了數(shù)量驚人的高層小區(qū),這些小區(qū)的安全問題也日益引發(fā)民眾的關(guān)注。對于高層建筑而言,工程施工質(zhì)量、地質(zhì)災(zāi)害以及小區(qū)周邊挖掘施工等都有可能導(dǎo)致建筑發(fā)生傾斜,進而產(chǎn)生安全隱患,給高層住戶帶來風(fēng)險。因此,在高層建筑物部署建筑物傾斜監(jiān)測系統(tǒng),對建筑物的傾斜狀況進行監(jiān)控,已經(jīng)成為不少高層小區(qū)業(yè)主們的選擇。智慧建筑-建筑物傾斜監(jiān)測系統(tǒng)主要由傾角傳感器、報警裝置、物聯(lián)網(wǎng)網(wǎng)關(guān)、信號傳輸線路和云服務(wù)器組成。其中云服務(wù)器需要部署數(shù)據(jù)庫用于數(shù)據(jù)的管理,并配置相應(yīng)的運行維護人員進行日常管理。能夠?qū)?shù)據(jù)庫系統(tǒng)進行安裝,以及能夠?qū)?shù)據(jù)庫進行創(chuàng)建、修改、刪除、查詢等操作,是云平臺運行維護人員技能的基本要求。建筑物傾斜監(jiān)測系統(tǒng)數(shù)據(jù)庫安裝成為最優(yōu)秀值得信賴的教育服務(wù)提供商WWW.NEWLAND-EDU.COM01、職業(yè)能力目標(biāo)04、任務(wù)實施02、任務(wù)描述與要求05、任務(wù)小結(jié)03、知識儲備目錄職業(yè)能力目標(biāo)Contents01成為最優(yōu)秀值得信賴的教育服務(wù)提供商職業(yè)能力目標(biāo)能根據(jù)客戶需求,結(jié)合現(xiàn)場實際環(huán)境,選擇恰當(dāng)?shù)臄?shù)據(jù)庫軟件能根據(jù)服務(wù)器系統(tǒng)類型,結(jié)合軟硬件環(huán)境,完成數(shù)據(jù)庫的安裝任務(wù)描述與要求Contents02成為最優(yōu)秀值得信賴的教育服務(wù)提供商任務(wù)描述N小區(qū)建筑為高層建筑,小區(qū)所處地市地震頻發(fā),并且附近經(jīng)常有挖掘施工工程項目進行施工。這導(dǎo)致N小區(qū)住戶對自身高層建筑的安全極為關(guān)注L公司提出建設(shè)智慧建筑-建筑物傾斜監(jiān)測系統(tǒng),以確保能夠?qū)崟r了解小區(qū)高層建筑傾斜狀態(tài)。項目經(jīng)理進行了需求調(diào)研、施工組織設(shè)計等工作后進行任務(wù)分工。LC項目經(jīng)理小明啊,N小區(qū)有個項目需要你過去搭建一個云服務(wù)器的數(shù)據(jù)庫系統(tǒng)。好的,我準(zhǔn)備一下任務(wù)要求根據(jù)N小區(qū)住戶的需求,結(jié)合服務(wù)器、待存儲數(shù)據(jù)等具體信息,選擇合適的數(shù)據(jù)庫軟件。根據(jù)服務(wù)器系統(tǒng)、軟硬件等具體情況,完成數(shù)據(jù)庫系統(tǒng)軟件的安裝和登錄。讓我們先學(xué)習(xí)數(shù)據(jù)庫相關(guān)知識知識儲備Contents03成為最優(yōu)秀值得信賴的教育服務(wù)提供商數(shù)據(jù)庫1MySQL2知識儲備數(shù)據(jù)庫特點數(shù)據(jù)庫介紹英文名稱:Database,是一種電子化的文件存儲技術(shù)存儲空間大存儲數(shù)據(jù)多按規(guī)則存儲各種數(shù)據(jù)庫來源出行記錄消費記錄消息記錄
瀏覽記錄消息記錄…數(shù)據(jù)庫類型數(shù)據(jù)庫的分類主要參照是數(shù)據(jù)的存儲模型。關(guān)系模型長期以來是社會上主流使用的數(shù)據(jù)模型,因此通常將數(shù)據(jù)庫類型分為兩類:關(guān)系型數(shù)據(jù)庫和非關(guān)系型數(shù)據(jù)庫。數(shù)據(jù)模型層次模型面向?qū)ο竽P途W(wǎng)狀模型關(guān)系模型半結(jié)構(gòu)化模型……關(guān)系型數(shù)據(jù)庫01030204MySQLSQLServerOracleDB2快速、多線程多用戶和健壯性良好的SQL數(shù)據(jù)庫軟件持高負(fù)載生產(chǎn)系統(tǒng)可嵌入到其他軟件中具備眾多的Web以及電子商務(wù)支持功能以通過Web實現(xiàn)對數(shù)據(jù)的輕松安全訪問強大、靈活、安全的應(yīng)用程序管理特色采用SQL結(jié)構(gòu)化查詢語言可以支持多種數(shù)據(jù)類型具備面向?qū)ο蟮拇鎯?shù)據(jù)支持具備優(yōu)秀的并行處理能力大型,完善,安全主要的運行環(huán)境有UNIX、Linux、IBMi、z/OS、Windows服務(wù)器應(yīng)用于大型應(yīng)用系統(tǒng)有較好的可伸縮性很好的網(wǎng)絡(luò)支持能力大型分布式應(yīng)用系統(tǒng)非關(guān)系型數(shù)據(jù)庫非關(guān)系型數(shù)據(jù)庫(NoSQL)適合于追求速度和可擴展性、業(yè)務(wù)多變的應(yīng)用場景,適用于非結(jié)構(gòu)化數(shù)據(jù)的存儲。非結(jié)構(gòu)化數(shù)據(jù)特點:通常只需要模糊處理,并不需進行精確查詢而且這類數(shù)據(jù)的數(shù)據(jù)規(guī)模通常是海量的數(shù)據(jù)規(guī)模的增長也無法進行預(yù)期非結(jié)構(gòu)化數(shù)據(jù)例如:文章、圖片、視頻等等非關(guān)系型數(shù)據(jù)庫(NoSQL)具備無限擴展的能力,所以可以很好的滿足非結(jié)構(gòu)化數(shù)據(jù)的存儲。非關(guān)系型數(shù)據(jù)庫鍵值對存儲列存儲文檔數(shù)據(jù)庫存儲圖形數(shù)據(jù)庫存儲Redis代表軟件:Redis優(yōu)點是數(shù)據(jù)查詢速度極快,但是缺點也較為明顯,需要存儲數(shù)據(jù)之間的關(guān)系。代表軟件:Hbase優(yōu)點是對數(shù)據(jù)的快速查詢以及存儲的擴展性強,缺點是數(shù)據(jù)庫的功能具有一定的局限性。代表軟件:MongoDB優(yōu)點是對數(shù)據(jù)結(jié)構(gòu)要求不嚴(yán)格,其缺點是數(shù)據(jù)查詢性比較弱,同時目前還沒有統(tǒng)一的查詢語言。代表軟件:InfoGrid優(yōu)點是可以方便的利用圖結(jié)構(gòu)相關(guān)算法進行計算,其缺點是要想得到結(jié)果必須進行整個圖的計算;在遇到不適合的數(shù)據(jù)模型時,會出現(xiàn)圖形數(shù)據(jù)庫很難使用的問題。數(shù)據(jù)庫1MySQL2知識儲備功能強提供多種數(shù)據(jù)庫存儲引擎,以適用于不同的應(yīng)用場合,可以處理每天訪問量超過數(shù)億的高強度的搜索Web站點。MySQL5支持事務(wù)、視圖、存儲過程、觸發(fā)器等??缙脚_支持至少20種以上的開發(fā)平臺,包括Linux、Windows、FreeBSD、IBMAIX、AIX、FreeBSD等,這使得編寫的程序可以很方便地進行移植。運行快具有高速的顯著特性。在MySQL中,使用了極快的B樹磁盤表(MyISAM)和索引壓縮;通過使用優(yōu)化的單掃描多連接,能夠極快地實現(xiàn)連接;SQL函數(shù)使用高度優(yōu)化的類庫來實現(xiàn),運行速度極快。面向?qū)ο笾С只旌暇幊谭绞?。編程方式可分為純粹面向?qū)ο?、純粹面向過程、面向?qū)ο笈c面向過程混合3種方式。安全性好靈活和安全的權(quán)限與密碼系統(tǒng),允許基本主機的驗證。連接到服務(wù)器時,所有的密碼均采用加密傳輸。成本低社區(qū)版是完全免費的產(chǎn)品,用戶可以直接通過網(wǎng)絡(luò)下載。支持開發(fā)語言能夠為各種流行的程序設(shè)計語言提供支持,為它們提供了很多的API函數(shù),包括PHP、ASP.NET、Java、Eiffel、Python、Ruby、Tcl、C、C++、Perl語言等。存儲容量大MySQL的InnoDB存儲引擎將InnoDB表保存在一個表空間內(nèi),該表空間可由數(shù)個文件創(chuàng)建,表空間的最大容量為64TB,可以輕松處理擁有上千萬條記錄的大型數(shù)據(jù)庫。支持內(nèi)置函數(shù)PHP中提供了大量內(nèi)置函數(shù),幾乎涵蓋了Web應(yīng)用開發(fā)中的所有功能。它內(nèi)置了數(shù)據(jù)庫連接、文件上傳等功能,MySQL支持大量的擴展庫,如MySQLi等,可以為快速開發(fā)Web應(yīng)用提供便利。MySQL數(shù)據(jù)庫特點MySQL發(fā)行版本MySQLCommunityServer(社區(qū)版)該版本完全免費,但官方不提供技術(shù)支持。是目前最為普遍使用的MySQL版本。MySQLEnterpriseServer(企業(yè)版)該版本能夠以高性價比為企業(yè)提供數(shù)據(jù)倉庫應(yīng)用,支持ACID事物處理,提供完整的提交、回滾、崩潰恢復(fù)和行級鎖定功能,但是該版本需要付費使用,官方提供電話技術(shù)支持。MySQLCluster(集群版)該版本開源免費??蓪讉€MySQLServer封裝成一個Server。這個版本無法單獨使用,要在前兩個版本的基礎(chǔ)上用,通常用來平衡多臺數(shù)據(jù)庫。MySQLClusterCGE(高級集群版)該版本需付費。采用分布式節(jié)點架構(gòu)的存儲方案,以便于提供容錯性和高性能;相較集群版,具備更強的功能。MySQLWorkbench(GUITOOL)一款專為MySQL設(shè)計的ER/數(shù)據(jù)庫建模工具。MySQL主要應(yīng)用場景Web網(wǎng)站系統(tǒng)日志記錄系統(tǒng)嵌入式系統(tǒng)數(shù)據(jù)倉庫系統(tǒng)Web站點是MySQL最大的客戶群,也是MySQL發(fā)展的最為重要支撐力量。MySQL數(shù)據(jù)庫具有高效的插入和查詢性能適用于日志記錄系統(tǒng)需要進行大量的插入和查詢?nèi)罩静僮?。MySQL具備的復(fù)制功能,在面對不斷增長的數(shù)據(jù)量時,可以提高統(tǒng)計分析的效率。MySQL在資源的使用方面的伸縮性非常大,可以在資源非常少的環(huán)境下正常運行,適用于需求輕量級軟件的嵌入式環(huán)境。任務(wù)實施Contents04成為最優(yōu)秀值得信賴的教育服務(wù)提供商任務(wù)實施-1.MySQL安裝軟件上傳至虛擬服務(wù)器從宿主機共享文件夾復(fù)制MySQL安裝文件將文件復(fù)制到虛擬服務(wù)器特定目錄:C:\ProgramFiles\MySql任務(wù)實施-2.MySQL配置環(huán)境變量添加一個名為“MYSQL_HOME”的環(huán)境變量,并添加相應(yīng)“Path”變量值。右鍵點擊“此電腦”選擇“屬性”點擊“高級系統(tǒng)設(shè)置”選擇“高級”標(biāo)簽點擊“環(huán)境變量”進入環(huán)境變量配置頁面任務(wù)實施-2.MySQL配置環(huán)境變量點擊“新建”按鈕,變量名輸入“MYSQL_HOME”點擊“瀏覽目錄”選擇mysql-5.7.32-winx64文件夾所在位置點擊“確定”完成“MYSQL_HOME”變量添加任務(wù)實施-2.MySQL配置環(huán)境變量選擇“Path”變量點擊“編輯”點擊“新建”填入“%MYSQL_HOME%\bin”點擊“確定”完成“Path”變量編輯任務(wù)實施-3.MySQL配置my.ini文件在mysql-5.7.32-winx64目錄下新建名為my.ini的文本文件。文件的內(nèi)容如右圖:任務(wù)實施-4.MySQL安裝與啟動123輸入初始化命令輸入安裝指令打開cmd.exe4輸入啟動命令任務(wù)實施-4.1打開cmd.exe使用win+R打開系統(tǒng)運行,打開cmd.exe任務(wù)實施-4.2輸入安裝指令確認(rèn)已經(jīng)安裝vcredist后通過cd命令進入到C:\ProgramFiles\MySql\mysql-5.7.32-winx64\bin目錄下。輸入安裝命令:mysqld-install提示出現(xiàn)Servicesuccessfullyinstalled,安裝成功任務(wù)實施-4.3輸入初始化命令輸入初始化命令:mysqld–initialize(若報錯,則可以改為:mysqld––initialize)此時不會有任何提示,在mysql-5.7.32-winx64目錄下會多一個data文件夾任務(wù)實施-4.4輸入啟動命令輸入啟動命令:netstartmysql出現(xiàn)MySQL服務(wù)已經(jīng)啟動成功提示說明數(shù)據(jù)庫可以正常使用任務(wù)實施-5.設(shè)置MySQL登錄密碼15324停止MySQL服務(wù)跳過授權(quán)表登錄數(shù)據(jù)庫修改密碼登錄mysql任務(wù)實施-5.1停止MySQL服務(wù)輸入“netstopmysql”命令停止MySQL服務(wù)執(zhí)行成功提示“MySQL服務(wù)已成功停止”任務(wù)實施-5.2跳過授權(quán)表使用“mysqld--skip-grant-tables”命令跳過授權(quán)表該命令執(zhí)行后不會有任何提示,注意后續(xù)操作過程中,保持該cmd命令程序不關(guān)閉。任務(wù)實施-5.3登錄數(shù)據(jù)庫另外打開一個cmd命令程序首先切換到C:\ProgramFiles\MySql\mysql-5.7.32-winx64\bin目錄下再次使用“mysql”命令,登錄數(shù)據(jù)庫出現(xiàn)“mysql>”,則說明登錄成功任務(wù)實施-5.4修改密碼修改密碼為“123456”輸入命令,將隨機密碼修改為“123456”執(zhí)行成功提示“QueryOK”然后輸入“quit”退出。任務(wù)實施-5.5登錄mysql輸入“mysql–uroot–p”重新登錄mysql按提示輸入密碼:“123456”出現(xiàn)MySQL版本號等內(nèi)容說明成功登錄數(shù)據(jù)庫任務(wù)小結(jié)Contents05成為最優(yōu)秀值得信賴的教育服務(wù)提供商任務(wù)小結(jié)了解:數(shù)據(jù)庫以及數(shù)據(jù)庫分類。掌握:MySQL數(shù)據(jù)庫軟件的特性及其安裝登錄方法。完成:在虛擬服務(wù)器上搭建MySQL數(shù)據(jù)庫。將書本知識和實踐操作相結(jié)合,從而熟練掌握數(shù)據(jù)庫軟件的安裝方法。智慧建筑-建筑物傾斜監(jiān)測系統(tǒng)數(shù)據(jù)庫部署建筑物傾斜監(jiān)測系統(tǒng)數(shù)據(jù)庫管理01、職業(yè)能力目標(biāo)04、任務(wù)實施02、任務(wù)描述與要求05、任務(wù)小結(jié)03、知識儲備目錄職業(yè)能力目標(biāo)Contents01成為最優(yōu)秀值得信賴的教育服務(wù)提供商職業(yè)能力目標(biāo)能根據(jù)服務(wù)器系統(tǒng)類型,選擇MySQL圖形化管理軟件并完成安裝能根據(jù)MySQL圖形化管理軟件的相關(guān)資料,完成運行服務(wù)配置能根據(jù)數(shù)據(jù)庫日常運行維護需要,完成對數(shù)據(jù)庫、數(shù)據(jù)表和數(shù)據(jù)的基本操作任務(wù)描述與要求Contents02成為最優(yōu)秀值得信賴的教育服務(wù)提供商任務(wù)描述項目經(jīng)理數(shù)據(jù)庫圖形化管理工具安排上!小明啊,去上次那個小區(qū),在服務(wù)器系統(tǒng)上安裝個Navicat。N小區(qū)智慧建筑-建筑物傾斜監(jiān)測系統(tǒng)的數(shù)據(jù)庫安裝及系統(tǒng)其他部分安裝完成、初步驗收后,進入試運行階段。為了后期更加方便的對MySQL數(shù)據(jù)庫進行管理維護,經(jīng)過和小區(qū)業(yè)主們的溝通確認(rèn),在服務(wù)器系統(tǒng)上安裝數(shù)據(jù)庫圖形化管理工具Navicat。純指令維護管理數(shù)據(jù)庫太硬核,有簡易的操作的軟件嘛?小區(qū)維護人員LC好的任務(wù)要求根據(jù)服務(wù)器系統(tǒng)類型,完成數(shù)據(jù)庫圖形化管理工具Navicat的安裝和運行服務(wù)配置根據(jù)SQL語法格式,完成數(shù)據(jù)庫的創(chuàng)建根據(jù)SQL語法格式,完成數(shù)據(jù)表的創(chuàng)建、查看、修改和刪除根據(jù)SQL語法格式,完成數(shù)據(jù)的查詢、插入、更新和刪除讓我們先學(xué)習(xí)數(shù)據(jù)庫管理相關(guān)知識知識儲備Contents03成為最優(yōu)秀值得信賴的教育服務(wù)提供商Navicat介紹1數(shù)據(jù)庫操作常見指令2知識儲備數(shù)據(jù)表操作常見指令3數(shù)據(jù)操作常見指令4Navicat介紹Navicat可以管理的多種數(shù)據(jù)庫類型,包括:MySQL、Oracle、PostgreSQL、SQLite、SQLServer、MariaDB以及MongoDB等不同類型的數(shù)據(jù)庫。Navicat可以用于目前的主要系統(tǒng)平臺:提供實用性很強的數(shù)據(jù)庫工具,比如數(shù)據(jù)模型、數(shù)據(jù)傳輸、數(shù)據(jù)同步、結(jié)構(gòu)同步、導(dǎo)入、導(dǎo)出、備份、還原、報表創(chuàng)建工具及計劃,非常方便用戶進行數(shù)據(jù)庫管理。MicrosoftWindowsLinuxMacOSXNavicat介紹1數(shù)據(jù)庫操作常見指令2知識儲備數(shù)據(jù)表操作常見指令3數(shù)據(jù)操作常見指令4數(shù)據(jù)庫操作常見指令功能語法格式說明數(shù)據(jù)庫創(chuàng)建createdatabasedatabase_namedatabase_name準(zhǔn)備創(chuàng)建的數(shù)據(jù)庫名稱數(shù)據(jù)庫查看showdatabases查詢MySQL當(dāng)前存在的所有數(shù)據(jù)庫數(shù)據(jù)庫選擇usedatabase_namedatabase_name待選擇的數(shù)據(jù)庫名稱數(shù)據(jù)庫刪除dropdatabasedatabase_namedatabase_name待刪除的數(shù)據(jù)庫名稱Navicat介紹1數(shù)據(jù)庫操作常見指令2知識儲備數(shù)據(jù)表操作常見指令3數(shù)據(jù)操作常見指令4數(shù)據(jù)表操作常見指令數(shù)據(jù)表的創(chuàng)建語法格式說明createtabletablename(屬性名數(shù)據(jù)類型[完整性約束條件],屬性名數(shù)據(jù)類型[完整性約束條件],......屬性名數(shù)據(jù)類型[完整性約束條件]);tablename需要創(chuàng)建的表名稱屬性名表字段名稱(列)數(shù)據(jù)類型所存儲的數(shù)據(jù)類型完整性約束條件指定字段的某些約束條件數(shù)據(jù)表操作-數(shù)據(jù)類型-常見的數(shù)值類型子類型大小數(shù)值范圍用途說明TINYINT1byte(-128,127)小整數(shù)值SMALLINT2bytes(-32768,32767)大整數(shù)值MEDIUMINT3bytes(-8388608,8388607)大整數(shù)值INT或INTEGER4bytes(-2147483648,2147483647)大整數(shù)值BIGINT8bytes(-922337203854775808,9223372036854775807)極大整數(shù)值FLOAT4bytes(-3.402823466E+38,-1.175494351E-38),0,(1.175494351E-38,3.402823466351E+38)單精度DOUBLE8bytes(-1.7976931348623157E+308,-2.2250738585072014E-308),0,(2.2250738585072014E-308,1.7976931348623157E+308)浮點數(shù)值數(shù)據(jù)表操作-數(shù)據(jù)類型-常見的字符串類型子類型大小用途說明CHAR0-255bytes定長字符串VARCHAR0-65535bytes變長字符串TINYBLOB0-255bytes不超過255個字符的二進制字符串TINYTEXT0-255bytes短文本字符串BLOB0-65535bytes二進制形式的長文本數(shù)據(jù)TEXT0-65535bytes長文本數(shù)據(jù)數(shù)據(jù)表操作-數(shù)據(jù)類型-常見的日期時間類型子類型大小格式用途說明DATE3YYYY-MM-DD日期值TIME3HH:MM:SS時間值或持續(xù)時間YEAR1YYYY年份值DATETIME8YYYY-MM-DDHH:MM:SS混合日期和時間值數(shù)據(jù)表操作-完整性約束條件完整性約束條件是要求用戶對數(shù)據(jù)進行操作必須滿足特定的條件,如果不滿足完整性約束條件,數(shù)據(jù)庫系統(tǒng)將不執(zhí)行用戶的該條操作指令。子類型用途說明primarykey設(shè)置字段為該表的主鍵(可以唯一的標(biāo)識記錄)foreignkey設(shè)置字段為該表的外鍵(用來建立表與表的關(guān)聯(lián)關(guān)系)notnull設(shè)置該字段不能為空unique設(shè)置該字段的值是唯一的auto_increment設(shè)置該字段的值自動增長default該字段設(shè)置默認(rèn)值數(shù)據(jù)表查看、修改、刪除查看已創(chuàng)建的表的基本信息,查詢結(jié)果包括表的字段名、字段數(shù)據(jù)類型、約束條件等。功能語法格式說明數(shù)據(jù)表查看describetable_nametable_name待查看的表名稱數(shù)據(jù)表修改altertabletable_namerenamenew_table_nametable_name待修改的表名稱new_table_name修改后的表名稱altertabletable_nameaddfield_nametypefield_name新增field_name字段type新增字段的類型altertabletable_namedropnamedropname需要刪除的字段名稱數(shù)據(jù)表刪除droptabletable_nametable_name待刪除的表名稱Navicat介紹1數(shù)據(jù)庫操作常見指令2知識儲備數(shù)據(jù)表操作常見指令3數(shù)據(jù)操作常見指令4數(shù)據(jù)操作常見指令查詢(select)更新(update…set…)插入(insertinto)刪除(Deletefrom)語法格式說明selectf1,f2...fromtablename[wherecondition][betweenAandB][likev1][orderbyfield]…….tablename待查詢的表名稱f1,f2查詢的字段名(列),*號則代表查詢?nèi)孔侄蝫herecondition條件查詢betweenAandB范圍查詢likev1模糊查詢orderbyfield排序查詢數(shù)據(jù)查詢數(shù)據(jù)查詢語句在日常運行維護中的使用頻率最高,其語法也比較靈活?;菊Z法格式如下:數(shù)據(jù)查詢功能語法格式說明重復(fù)數(shù)據(jù)去除selectdistinctf1,f2...fromtablenamedistinct重復(fù)數(shù)據(jù)去除條件查詢selectf1,f2...fromtablenamewhere
conditioncondition查詢條件范圍查詢selectf1,f2fromtablenamewheref1between
v1andv2v1v2范圍條件模糊查詢selectf1fromtablenamewheref1like
v1通配符v1模糊查詢條件--通配符匹配單個字符%%通配符匹配任意長度字符排序查詢selectf1fromtablenameorderbyf1
[ASC|DESC]ASC按照升序排列DESC按照降序排列統(tǒng)計查詢selectfunction()fromtablenamewherefunction()計數(shù)count()、求和sum()、平均值avg()、最大值max()和最小值min()數(shù)據(jù)插入、更新、刪除功能語法說明插入insertintotablename(f1,f2...)values(v1,v2...)tablename表名稱更新updatetablenamesetf1=v1,f2=v2wheref1=v1f1f2字段名(列)刪除deletefromtablenamewheref1=v1v1v2數(shù)據(jù)值wheref1=v1條件其中,insertinto指令tablename后面括號里是需要添加的字段(列),values是列中所添加的值。??!使用update指令時如果后邊省略where限定條件更新數(shù)據(jù)的條件那么所有的數(shù)據(jù)都將被更新!delete指令刪除的為where條件后字段(列)f1下數(shù)據(jù)值v1所在整行。任務(wù)實施Contents04成為最優(yōu)秀值得信賴的教育服務(wù)提供商任務(wù)實施-1.Navicat運行服務(wù)12Navicat軟件安裝運行服務(wù)配置任務(wù)實施-1.1Navicat軟件安裝由于提供的Navicat軟件為免安裝版本,因此可以直接拷貝到相應(yīng)主機即可完成安裝工作。比如要在虛擬機上運行Navicat,并訪問本機上的MySQL數(shù)據(jù)庫??蓪avicat免安裝版軟件包拷貝到虛擬機上即完成安裝。任務(wù)實施-1.2運行服務(wù)配置確保MySQL服務(wù)已經(jīng)啟動運行軟件包中Navicat.exe點擊軟件左上角的連接選擇MySQL彈出對話框填寫連接名稱和登錄密碼:“123456”主機名或IP地址、端口、用戶名保持默認(rèn)點擊“連接測試”提示“連接成功”后,再點“確定”任務(wù)實施-1.2運行服務(wù)配置左上方出現(xiàn)“建筑物傾斜系統(tǒng)數(shù)據(jù)庫”圖標(biāo),開始為灰色右鍵點擊“打開連接”圖標(biāo)變?yōu)榫G色此時表示Navicat與數(shù)據(jù)庫連接開啟運行服務(wù)配置完成。任務(wù)實施-配置終端開啟點擊“新建查詢”彈出配置終端界面可以進行SQL語句的輸入和運行操作任務(wù)實施-2.建筑物傾斜監(jiān)測系統(tǒng)數(shù)據(jù)庫操作132數(shù)據(jù)庫創(chuàng)建數(shù)據(jù)庫查看數(shù)據(jù)庫使用任務(wù)實施-2.1數(shù)據(jù)庫創(chuàng)建使用SQL語句創(chuàng)建建筑物傾斜監(jiān)測系統(tǒng)(BuildingTiltMonitoringSystem)名為BTMS的數(shù)據(jù)庫。右鍵點擊“建筑物傾斜系統(tǒng)數(shù)據(jù)庫”圖標(biāo),選擇刷新。下方出現(xiàn)新建的BTMS數(shù)據(jù)庫。輸入創(chuàng)建數(shù)據(jù)庫語句點擊運行下方狀態(tài)欄提示創(chuàng)建成功任務(wù)實施-2.2數(shù)據(jù)庫查看使用show語句查看已經(jīng)存在的數(shù)據(jù)庫輸入“showdatabases;”指令點擊運行在界面下方出現(xiàn)執(zhí)行結(jié)果任務(wù)實施-2.3數(shù)據(jù)庫使用雙擊右側(cè)灰色“btms“圖標(biāo)圖標(biāo)變綠,出現(xiàn)下拉菜單右鍵點擊查詢選擇新建查詢在彈出的界面輸入“useBTMS;”點擊運行下方信息欄提示“OK”
選擇BTMS數(shù)據(jù)庫完成。任務(wù)實施-3.建筑物傾斜監(jiān)測系統(tǒng)數(shù)據(jù)表操作132數(shù)據(jù)表結(jié)構(gòu)設(shè)計數(shù)據(jù)表創(chuàng)建數(shù)據(jù)表查看字段類型約束條件備注sensor_idint(8)主鍵,不能為空傳感器編號sensor_namevarchar(255)不能為空傳感器名稱sensor_floorint(8)
傳感器所在樓層sensor_statusvarchar(20)
傳感器狀態(tài)xdecimal(8,4)
傳感器x軸偏移量ydecimal(8,4)
傳感器y軸偏移量datetimedatetime(6)
日期時間任務(wù)實施-3.1數(shù)據(jù)表結(jié)構(gòu)設(shè)計在BTMS數(shù)據(jù)庫下創(chuàng)建建筑物傾斜監(jiān)測系統(tǒng)數(shù)據(jù)表monitor_data,表結(jié)構(gòu)示例見下表:字段類型約束條件備注sensor_idint(8)主鍵,不能為空傳感器編號sensor_namevarchar(255)不能為空傳感器名稱sensor_floorint(8)
傳感器所在樓層sensor_statusvarchar(20)
傳感器狀態(tài)xdecimal(8,4)
傳感器x軸偏移量ydecimal(8,4)
傳感器y軸偏移量datetimedatetime(6)
日期時間任務(wù)實施-3.2數(shù)據(jù)表創(chuàng)建根據(jù)數(shù)據(jù)表結(jié)構(gòu),得到創(chuàng)建數(shù)據(jù)表指令使用SQL語句在BTMS數(shù)據(jù)庫下進行數(shù)據(jù)表monitor_data的創(chuàng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 遺傳代謝病試題及答案解析
- MSOffice考試模擬練習(xí)試題及答案
- 備考2025年多媒體應(yīng)用設(shè)計師考試試題及答案
- 化工廠弱電考試題及答案
- 螺栓基礎(chǔ)知識試題及答案
- 2025企業(yè)車輛的租賃合同模板
- 2025金華小學(xué)教材購買合同
- 物業(yè)考試試題及答案
- 社會工作者中級考試重要考點試題及答案
- 美團linux面試題大全及答案
- 交通運輸行業(yè)反腐心得體會
- 歌聲與微笑(教學(xué)設(shè)計)-2024-2025學(xué)年冀少版(2012)五年級上冊音樂
- 立體漆藝設(shè)計課件
- 2025年中石油政工師理論考試題庫(含答案)
- 速凍食品生產(chǎn)許可證審查細則
- 2025年湖北省新華書店(集團)有限公司招聘筆試參考題庫含答案解析
- 基因突變和基因重組第1課時課件高一下學(xué)期生物人教版必修2
- 商混站管理制度
- GB/T 45357-2025船用塑料管道系統(tǒng)聚乙烯(PE)管材及管件
- 內(nèi)分泌科工作總結(jié)
- 2025年中國校園外賣行業(yè)市場深度評估及投資戰(zhàn)略規(guī)劃報告
評論
0/150
提交評論