




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
智慧建筑-建筑物傾斜監(jiān)測系統(tǒng)數(shù)據(jù)庫部署建筑物傾斜監(jiān)測系統(tǒng)數(shù)據(jù)庫管理01、職業(yè)能力目標04、任務實施02、任務描述與要求05、任務小結(jié)03、知識儲備目錄職業(yè)能力目標Contents01成為最優(yōu)秀值得信賴的教育服務提供商職業(yè)能力目標能根據(jù)服務器系統(tǒng)類型,選擇MySQL圖形化管理軟件并完成安裝能根據(jù)MySQL圖形化管理軟件的相關(guān)資料,完成運行服務配置能根據(jù)數(shù)據(jù)庫日常運行維護需要,完成對數(shù)據(jù)庫、數(shù)據(jù)表和數(shù)據(jù)的基本操作任務描述與要求Contents02成為最優(yōu)秀值得信賴的教育服務提供商任務描述項目經(jīng)理數(shù)據(jù)庫圖形化管理工具安排上!小明啊,去上次那個小區(qū),在服務器系統(tǒng)上安裝個Navicat。N小區(qū)智慧建筑-建筑物傾斜監(jiān)測系統(tǒng)的數(shù)據(jù)庫安裝及系統(tǒng)其他部分安裝完成、初步驗收后,進入試運行階段。為了后期更加方便的對MySQL數(shù)據(jù)庫進行管理維護,經(jīng)過和小區(qū)業(yè)主們的溝通確認,在服務器系統(tǒng)上安裝數(shù)據(jù)庫圖形化管理工具Navicat。純指令維護管理數(shù)據(jù)庫太硬核,有簡易的操作的軟件嘛?小區(qū)維護人員LC好的任務要求根據(jù)服務器系統(tǒng)類型,完成數(shù)據(jù)庫圖形化管理工具Navicat的安裝和運行服務配置根據(jù)SQL語法格式,完成數(shù)據(jù)庫的創(chuàng)建根據(jù)SQL語法格式,完成數(shù)據(jù)表的創(chuàng)建、查看、修改和刪除根據(jù)SQL語法格式,完成數(shù)據(jù)的查詢、插入、更新和刪除讓我們先學習數(shù)據(jù)庫管理相關(guān)知識知識儲備Contents03成為最優(yōu)秀值得信賴的教育服務提供商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)同步、導入、導出、備份、還原、報表創(chuàng)建工具及計劃,非常方便用戶進行數(shù)據(jù)庫管理。MicrosoftWindowsLinuxMacOSXNavicat介紹1數(shù)據(jù)庫操作常見指令2知識儲備數(shù)據(jù)表操作常見指令3數(shù)據(jù)操作常見指令4數(shù)據(jù)庫操作常見指令功能語法格式說明數(shù)據(jù)庫創(chuàng)建createdatabasedatabase_namedatabase_name準備創(chuàng)建的數(shù)據(jù)庫名稱數(shù)據(jù)庫查看showdatabases查詢MySQL當前存在的所有數(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設置字段為該表的主鍵(可以唯一的標識記錄)foreignkey設置字段為該表的外鍵(用來建立表與表的關(guān)聯(lián)關(guān)系)notnull設置該字段不能為空unique設置該字段的值是唯一的auto_increment設置該字段的值自動增長default該字段設置默認值數(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ù)查詢功能語法格式說明重復數(shù)據(jù)去除selectdistinctf1,f2...fromtablenamedistinct重復數(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所在整行。任務實施Contents04成為最優(yōu)秀值得信賴的教育服務提供商任務實施-1.Navicat運行服務12Navicat軟件安裝運行服務配置任務實施-1.1Navicat軟件安裝由于提供的Navicat軟件為免安裝版本,因此可以直接拷貝到相應主機即可完成安裝工作。比如要在虛擬機上運行Navicat,并訪問本機上的MySQL數(shù)據(jù)庫??蓪avicat免安裝版軟件包拷貝到虛擬機上即完成安裝。任務實施-1.2運行服務配置確保MySQL服務已經(jīng)啟動運行軟件包中Navicat.exe點擊軟件左上角的連接選擇MySQL彈出對話框填寫連接名稱和登錄密碼:“123456”主機名或IP地址、端口、用戶名保持默認點擊“連接測試”提示“連接成功”后,再點“確定”任務實施-1.2運行服務配置左上方出現(xiàn)“建筑物傾斜系統(tǒng)數(shù)據(jù)庫”圖標,開始為灰色右鍵點擊“打開連接”圖標變?yōu)榫G色此時表示Navicat與數(shù)據(jù)庫連接開啟運行服務配置完成。任務實施-配置終端開啟點擊“新建查詢”彈出配置終端界面可以進行SQL語句的輸入和運行操作任務實施-2.建筑物傾斜監(jiān)測系統(tǒng)數(shù)據(jù)庫操作132數(shù)據(jù)庫創(chuàng)建數(shù)據(jù)庫查看數(shù)據(jù)庫使用任務實施-2.1數(shù)據(jù)庫創(chuàng)建使用SQL語句創(chuàng)建建筑物傾斜監(jiān)測系統(tǒng)(BuildingTiltMonitoringSystem)名為BTMS的數(shù)據(jù)庫。右鍵點擊“建筑物傾斜系統(tǒng)數(shù)據(jù)庫”圖標,選擇刷新。下方出現(xiàn)新建的BTMS數(shù)據(jù)庫。輸入創(chuàng)建數(shù)據(jù)庫語句點擊運行下方狀態(tài)欄提示創(chuàng)建成功任務實施-2.2數(shù)據(jù)庫查看使用show語句查看已經(jīng)存在的數(shù)據(jù)庫輸入“showdatabases;”指令點擊運行在界面下方出現(xiàn)執(zhí)行結(jié)果任務實施-2.3數(shù)據(jù)庫使用雙擊右側(cè)灰色“btms“圖標圖標變綠,出現(xiàn)下拉菜單右鍵點擊查詢選擇新建查詢在彈出的界面輸入“useBTMS;”點擊運行下方信息欄提示“OK”
選擇BTMS數(shù)據(jù)庫完成。任務實施-3.建筑物傾斜監(jiān)測系統(tǒng)數(shù)據(jù)表操作132數(shù)據(jù)表結(jié)構(gòu)設計數(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)
日期時間任務實施-3.1數(shù)據(jù)表結(jié)構(gòu)設計在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)
日期時間任務實施-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)建注意每個字段前后添加反引號任務實施-3.3數(shù)據(jù)表查看使用SQL語句查看建筑物傾斜監(jiān)測系統(tǒng)數(shù)據(jù)表monitor_data是否正確建立。輸入“describemonitor_data;“鼠標左鍵選中此命令點擊運行下方出現(xiàn)先前創(chuàng)建的數(shù)據(jù)表結(jié)構(gòu)123數(shù)據(jù)更新數(shù)據(jù)查詢數(shù)據(jù)插入4數(shù)據(jù)刪除任務實施-4.建筑物傾斜監(jiān)測系統(tǒng)數(shù)據(jù)操作任務實施-4.1數(shù)據(jù)插入使用SQL語句為建筑物傾斜監(jiān)測系統(tǒng)數(shù)據(jù)表monitor_data添加一行數(shù)據(jù),該行數(shù)據(jù)是sensor_id為1的傳感器的一條數(shù)據(jù)記錄,命令如下:insertinto`monitor_data`(`sensor_id`,`sensor_name`,`sensor_floor`,`sensor_status`,`x`,`y`,`datetime`)VALUES(1,'tilt_sensor_A',15,'normal',0.1100,0.1700,'2021-11-1914:11:29’);點擊運行后,下方信息欄出現(xiàn)提示。任務實施-4.2數(shù)據(jù)查詢使用SQL語句查詢
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 計算機三級軟件測試的職業(yè)線路分析試題及答案
- 比較西方國家的養(yǎng)老政策與政治背景試題及答案
- 可持續(xù)發(fā)展政策分析試題及答案
- 軟考網(wǎng)絡工程師熱點難點試題及答案
- 2025年環(huán)保行業(yè)綠色消費報告:可持續(xù)消費與環(huán)保理念
- 應試技巧2025年機電工程考試試題及答案
- 如何利用數(shù)據(jù)分析提升測試決策能力試題及答案
- 西方政治的網(wǎng)絡安全挑戰(zhàn)試題及答案
- 機電工程新技術(shù)學習途徑及試題及答案
- 軟件設計師考試如何有效利用網(wǎng)絡資源試題及答案
- 智研咨詢發(fā)布-2024年中國室內(nèi)定位技術(shù)行業(yè)市場運行態(tài)勢及發(fā)展趨勢預測報告
- 浪潮iqt在線測評題及答案
- (完整)北京版小學英語1至6年級詞匯(帶音標)
- 中等職業(yè)技術(shù)學校《二手車鑒定與評估》課程標準
- 熱性驚厥診斷治療與管理專家共識
- 《導樂陪伴分娩技術(shù)規(guī)范》征求意見稿
- DL∕T 1901-2018 水電站大壩運行安全應急預案編制導則
- 2023年小學音樂期末綜合評價方案
- 400字作文稿紙方格A4打印模板
- 物理八年級下冊《第3節(jié) 摩擦力》課件
- (高清版)DZT 0073-2016 電阻率剖面法技術(shù)規(guī)程
評論
0/150
提交評論