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

下載本文檔

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

文檔簡介

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

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

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論