基礎(chǔ)-第4課數(shù)據(jù)庫(kù)_第1頁(yè)
基礎(chǔ)-第4課數(shù)據(jù)庫(kù)_第2頁(yè)
基礎(chǔ)-第4課數(shù)據(jù)庫(kù)_第3頁(yè)
基礎(chǔ)-第4課數(shù)據(jù)庫(kù)_第4頁(yè)
基礎(chǔ)-第4課數(shù)據(jù)庫(kù)_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

數(shù)據(jù)庫(kù)基礎(chǔ)歡迎來(lái)到特斯汀學(xué)院軟件測(cè)試VIP課程主講老師:Will班主任老師:卡卡Will老師2011年畢業(yè)中南大學(xué)軟件工程學(xué)院迅雷高級(jí)測(cè)試、測(cè)試主管測(cè)試開發(fā)、管理、運(yùn)維目錄CONTENTPart.1Mysql環(huán)境搭建MysqlEnvirenmetPart.2數(shù)據(jù)庫(kù)簡(jiǎn)介DatabasePart.3表結(jié)構(gòu)詳解OperationPart.4查詢語(yǔ)句SQL課程回顧Tomcat基礎(chǔ)環(huán)境搭建:要能訪問tomcat,需要做哪些?自動(dòng)化部署腳本:編程思維PART1Mysql環(huán)境搭建MysqlEnvironment安裝mysql1Linux安裝mysql:參照文檔《yum安裝mysql5.7.docx》2Windows安裝mysql:參照文檔《window安裝mysql5.7.docx》Navicat安裝1安裝包:群文件注冊(cè)碼在key.txt里面2連接mysql:名稱地址端口用戶名密碼PART2數(shù)據(jù)庫(kù)簡(jiǎn)介Database數(shù)據(jù)庫(kù)1數(shù)據(jù)庫(kù):數(shù)據(jù)庫(kù)(Database)是按照數(shù)據(jù)結(jié)構(gòu)來(lái)組織、存儲(chǔ)和管理數(shù)據(jù)的倉(cāng)庫(kù)2關(guān)系型數(shù)據(jù)庫(kù):關(guān)系型數(shù)據(jù)庫(kù)是由多張能互相聯(lián)接的二維行列表格組成的數(shù)據(jù)庫(kù)。Oracle、DB2、PostgreSQL、MicrosoftSQLServer、MicrosoftAccess、MySQL3非關(guān)系型數(shù)據(jù)庫(kù):“非關(guān)聯(lián)型的”,強(qiáng)調(diào)Key-Value存儲(chǔ)和文檔數(shù)據(jù)庫(kù)MongoDB、redis表結(jié)構(gòu)詳解1學(xué)員信息管理:存儲(chǔ)學(xué)員信息、報(bào)名學(xué)科、老師信息、考試成績(jī)等2表結(jié)構(gòu)分析:不可能放一個(gè)表學(xué)員表、學(xué)科報(bào)名表、老師信息表、成績(jī)表表之間的關(guān)系:學(xué)員報(bào)名哪些課程,都由哪些老師上課、期末考試成績(jī)、平均成績(jī)?PART3Mysql表結(jié)構(gòu)DataStruct數(shù)據(jù)庫(kù)基本操作1庫(kù)的操作:建庫(kù):CREATEDATABASEtestvipDEFAULTCHARACTERSETutf8COLLATEutf8_general_ci;刪庫(kù):dropdatabasetestvip;2表的操作:選定你要操作的庫(kù):usetestvip;建表:CREATETABLE`theacher`(`tid`int(8)UNSIGNEDNOTNULLCOMMENT'老師號(hào)',`Tname`varchar(32)CHARACTERSETutf8COLLATEutf8_general_ciNOTNULLCOMMENT'老師名字',PRIMARYKEY(`tid`))ENGINE=InnoDBDEFAULTCHARACTERSET=utf8COLLATE=utf8_general_ciROW_FORMAT=DYNAMIC;查看表結(jié)構(gòu):describetheacher;刪除表:droptableteacher;設(shè)計(jì)表1主鍵:主關(guān)鍵字(primarykey)是表中的一個(gè)或多個(gè)字段,它的值用于唯一地標(biāo)識(shí)表中的某一條記錄。分析表的主鍵2數(shù)據(jù)類型:整數(shù)、小數(shù)、字符:int,float,varchar1Navicat設(shè)計(jì)表:錄入表結(jié)構(gòu)選擇字段屬性PART4查詢語(yǔ)句SQL增Insert語(yǔ)句:往表里面插入:insertintoteachervalues(1,’will’);括號(hào)里面的值必須和表字段一一對(duì)應(yīng)insertintoteachersettid=1,tname=’will’;插入時(shí)必須指定字段=值insertintotestvip.teacherselect*fromtest_project.teacher;從別的表復(fù)制數(shù)據(jù)過來(lái),注意,表結(jié)構(gòu)必須一致刪、改1刪除語(yǔ)句:deletefromteacherwheretid=12更新語(yǔ)句:updateteachersettname=‘will1’wheretid=2查詢1查詢語(yǔ)句:查看所有:select*fromteacher查看特殊的行:select*fromteacherwheretid=2查看特殊字段:selecttnamefromteacher2分頁(yè)查詢:select*fromscorelimit0,5;Select*fromscorelimit10,5;3模糊查詢:Select*fromstudentwherenamelike‘%三’;Select*fromstudentwherenamelike‘劉%’;Select*fromstudentwherenamelike‘%’;備份與恢復(fù)1備份:mysqldump--add-drop-table-uroot-ppassword--databasestestvip>testvip.sql把數(shù)據(jù)庫(kù)testvip備份到testvip.sql2恢復(fù):mysql-uroot-pwill123456<testvip.sql從終端恢復(fù)testvip.sql的數(shù)據(jù)庫(kù)到服務(wù)器作業(yè)

Job1安裝mysql:在linux上面安裝mysql

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論