![MySQL數據庫管理系統(tǒng)分析課件_第1頁](http://file4.renrendoc.com/view/782f36766661f4e1888d6278a84c3e4e/782f36766661f4e1888d6278a84c3e4e1.gif)
![MySQL數據庫管理系統(tǒng)分析課件_第2頁](http://file4.renrendoc.com/view/782f36766661f4e1888d6278a84c3e4e/782f36766661f4e1888d6278a84c3e4e2.gif)
![MySQL數據庫管理系統(tǒng)分析課件_第3頁](http://file4.renrendoc.com/view/782f36766661f4e1888d6278a84c3e4e/782f36766661f4e1888d6278a84c3e4e3.gif)
![MySQL數據庫管理系統(tǒng)分析課件_第4頁](http://file4.renrendoc.com/view/782f36766661f4e1888d6278a84c3e4e/782f36766661f4e1888d6278a84c3e4e4.gif)
![MySQL數據庫管理系統(tǒng)分析課件_第5頁](http://file4.renrendoc.com/view/782f36766661f4e1888d6278a84c3e4e/782f36766661f4e1888d6278a84c3e4e5.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
數據庫技術與應用
PHP+MySQL鄭州大學李國紅鄭州大學李國紅22023/11/272MySQL數據庫管理系統(tǒng)2.1MySQLDBMS概述基本知識、數據類型2.2網絡數據庫的數據模型數據庫模型、案例2.3管理MySQL服務器的用戶登錄、用戶管理2.4管理MySQL數據數據庫、數據表、記錄管理、查詢2.5phpMyAdmin軟件主窗口、管理數據庫、管理數據表鄭州大學李國紅32023/11/272.1MySQLDBMS概述⑴基本知識①MySQL特點B/S模式;安全機制完善;數據類型豐富;占用資源少、效率高;開放源碼、低成本②操作模式命令界面;圖形界面③MySQL數據庫服務器安裝MySQL軟件;默認localhost;保存DB和表鄭州大學李國紅42023/11/27④DB用戶管理員、普通用戶⑤數據操作權限管理員對用戶權限進行設置:增、刪、改、查、連⑥數據模型數據庫、數據表⑦數據存儲文件夾D:\AppServ\MySQL\data鄭州大學李國紅52023/11/27⑵數據類型字符型定長:char變長:varchar數值型整數:int、tinyint、smallint、mediumint、bigint浮點數:float、double、decimal(m,d)日期/時間型日期:date時間:time日期和時間:datetime鄭州大學李國紅62023/11/272.2網絡數據庫的數據模型數據庫模型5級數據存儲模式服務器→用戶→數據庫→數據表→數據項localhost→root→bookstore→member→name數據庫數據表數據表之間的關聯(lián)鄭州大學李國紅72023/11/27案例:網絡圖書銷售數據庫bookstore圖書目錄表book會員情況表member圖書銷售表sell留言內容表note鄭州大學李國紅82023/11/27圖書編號*varchar(25)書名varchar(40)
出版社varchar(40)數量int(3)單價int(3)圖書類別varchar(20)作者varchar(20)出版時間datetime主題詞varchar(20)封面圖片varchar(25)電子郵箱*varchar(20)姓名varchar(10)密碼varchar(6)身份證號varchar(18)住址varchar(40)電話varchar(11)銀行名稱varchar(20)銀行卡號varchar(10)會員類別varchar(20)注冊時間datetime留言人郵箱varchar(20)留言標題varchar(20)留言內容varchar(50)留言時間datetime回復人郵箱varchar(20)回復內容varchar(50)回復時間datetime留言狀態(tài)varchar(2)訂單號varchar(11)圖書編號varchar(25)電子郵箱varchar(20)訂購數量int(3)訂單日期datetime訂購單價int(3)送貨日期datetime送貨人varchar(10)送貨方式varchar(10)付款方式varchar(10)訂單狀態(tài)varchar(10)book表sell表member表note表圖書會員銷售留言發(fā)布mnp1網絡圖書銷售信息管理系統(tǒng)E-R圖鄭州大學李國紅92023/11/272.3管理MySQL服務器的用戶A、登錄MySQL服務器利用MySQLCommandLineClient輸入密碼,回車出現(xiàn)mysql>
表示正確登錄在Windows運行窗口輸入命令mysql–u用戶名–p密碼mysql–root–p123456鄭州大學李國紅102023/11/27B、用戶管理(增加用戶、修改權限、刪除用戶)mysql數據庫的user表:保存用戶權限信息字段說明字段說明host服務器名delete_priv刪除記錄權限user用戶名create_priv建庫建表權限password登錄密碼drop_priv刪除文件權限select_priv查詢記錄權限index_priv創(chuàng)建索引權限insert_priv插入記錄權限alter_priv修改表結構權限update_priv更新記錄權限file_priv讀取文件權限鄭州大學李國紅112023/11/27(1)增加用戶insertintomysql.user(host,user,password,select_priv,…)values(‘localhost’,’user1’,password(‘123456’),’y’,…);flushprivileges(2)修改用戶權限updatemysql.user
setinsert_priv=‘y’,update_priv=‘y’,delete_priv=‘y’
whereuser=‘user1’flushprivileges(3)刪除用戶deletefrommysql.userwhereuser=‘user1’flushprivileges鄭州大學李國紅122023/11/272.4管理MySQL數據A、數據庫管理⑴顯示數據庫showdatabases;⑵建立數據庫createdatabase庫名;⑶打開數據庫use庫名;⑷刪除數據庫Dropdatabase庫名;mysql>createdatabasebookstore;mysql>dropdatabasebookstore;鄭州大學李國紅132023/11/27B、數據表⑴建表Createtable表名(字段類型(屬性),……字段類型(屬性));mysql>usebookstore;
->createtablebook(
->圖書編號varchar(25)notnullprimarykey,->書名varchar(40)notnull,
->出版社varchar(40)notnull,->數量int(3)notnull,
->單價int(3)notnull,
->圖書類別varchar(20)notnull,
->作者varchar(20)notnull,
->出版時間datetime,
->主題詞varchar(20),->封面圖片varchar(25)
->);mysql>P32-建表3.3可利用“記事本”編輯文件mysql_create_table.sql,建立多表結構。執(zhí)行命令:mysql>
sourced:/appserv/www/mysql_create_table.sql;鄭州大學李國紅142023/11/27⑵顯示表文件名showtables;⑶顯示表結構describe表名;mysql>describebook;⑷修改表結構修改字段:altertable表名change字段新字段類型;mysql>altertablebookchange數量數量int(2);mysql>describebook;增加字段:altertable表名add字段類型;mysql>altertablebookadd在架位置char(2);mysql>describebook;鄭州大學李國紅152023/11/27刪除字段:altertable表名drop字段;mysql>altertablebookdrop在架位置;mysql>describebook;⑸更換表名Renametable表名to新表名;mysql>renametablebooktobook1;mysql>showtables;⑹刪除表文件Droptable表名;mysql>droptablebook1;mysql>show
tables;鄭州大學李國紅162023/11/27C、記錄管理⑴增加記錄Insertinto表名(字段,…,字段)Values(值,…,值);mysql>insertintobook(圖書編號,書名,出版社,數量,單價)values('ISBN7-115-12683-6/tp.4235','跟我學網頁設計','人民郵電出版社',100,23);可利用“記事本”編輯文件mysql_insert_table.sql,為表增加多條記錄,或為多個表添加記錄。執(zhí)行命令:mysql>
sourced:/appserv/www/mysql_insert_table.sql;鄭州大學李國紅172023/11/27⑵修改記錄update表名set字段=值where條件;mysql>updatememberset密碼=‘11223344’where姓名=‘張強’;⑶刪除記錄deletefrom表名where條件;mysql>deletefrommemberwhere姓名=‘張強’;mysql>deletefrommember;鄭州大學李國紅182023/11/27D、查詢select字段,…,字段from表1,…,表kwhere條件orderby字段asc/desc列出全部字段:select*from…指定字段涉及的全部表:…from表1,表2,表3where…條件:各表以相同字段連接:
表1.字段a=表2.字段aand表2.字段b=表3.字段band…通配符:%(匹配多個字符)_(匹配一個字符)…where姓名like‘張%’…字段in(值1,…,值n)鄭州大學李國紅192023/11/27查詢book表的所有記錄查詢book表的各記錄的圖書編號、書名、出版社、數量查詢book表中出版社是人民郵電出版社的圖書的圖書編號、書名、單價、出版社信息select圖書編號,書名,出版社,數量frombook;select圖書編號,書名,單價,出版社frombookwhere出版社=‘人民郵電出版社’;select*frombook;鄭州大學李國紅202023/11/27查詢book表中出版社是人民郵電出版社的圖書的圖書編號、書名、單價、出版社信息,按書名降序排序查詢bookstore數據庫sell數據表中所訂書的訂單號、書名、出版社、訂購數量、訂單日期的信息select圖書編號,書名,單價,出版社frombookwhere出版社=‘人民郵電出版社’orderby書名desc;select訂單號,書名,出版社,訂購數量,訂單日期fromsell,bookwheresell.圖書編號=book.圖書編號;鄭州大學李國紅212023/11/27查詢bookstore庫中member表姓名是張強的記錄的電子郵箱、姓名及其在sell表中所訂書的圖書編號、訂購數量、訂單日期的信息查詢訂書人的電子郵箱、姓名、書名、單價、訂購數量、訂購金額的信息,按姓名排序selectmember.電子郵箱,姓名,圖書編號,訂購數量,訂單日期frommember,sellwheremember.電子郵箱=sell.電子郵箱and姓名=‘張強’;selectsell.電子郵箱,姓名,書名,單價,訂購數量,訂購數量*單價fromsell,member,bookwheremember.電子郵箱=sell.電子郵箱andsell.圖書編號=book.圖書編號orderby姓名;鄭州大學李國紅222023/11/27查member表中姓“張”(或不姓“張”)的人員的身份證號、姓名select身份證號,姓名frommemberwhere姓名like‘張%’;select身份證號,姓名frommemberwhere姓名notlike‘張%’;查member表中張強、李東勝(或除張強、李東勝之外)的人員的身份證號、姓名select身份證號,姓名frommemb
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年巴音郭楞道路運輸從業(yè)資格證考試內容是什么
- 小學三年級100道口算題
- 2025年欽州貨運上崗證模擬考試題
- 2025年荷澤貨運從業(yè)資格證模擬考試駕考
- 華東師大版七年級數學上冊《第3章整式的加減3.1列代數式3.1.3列代數式 》聽評課記錄
- 湘教版數學八年級下冊《2.2.1平行四邊形的邊、角性質》聽評課記錄
- 建筑項目經理工作總結
- 初中理科教研組工作計劃
- 新學校校辦室工作計劃
- 平面設計師工作計劃范文欣賞
- Bankart損傷的診療進展培訓課件
- 護理部用藥安全質量評價標準
- 校園信息化設備管理檢查表
- 新版抗拔樁裂縫及強度驗算計算表格(自動版)
- API SPEC 5DP-2020鉆桿規(guī)范
- 創(chuàng)新思維課件(完整版)
- DB34∕T 4161-2022 全過程工程咨詢服務管理規(guī)程
- 部編版小學生語文教師:統(tǒng)編版語文1-6年級語文要素梳理
- 注塑成型工藝參數知識講解
- 安全生產專業(yè)化管理
- 初中生成長檔案模板
評論
0/150
提交評論