版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Linux應用基礎 九 Linux系統下的數據庫應用,信息與通信工程學院學院,Linux操作系統實用教程,九 Linux系統下的數據庫應用,第九章 Linux系統下的數據庫應用 本章目標 了解Linux下的常用數據庫的種類及其特點 掌握MySQL數據庫的基本操作方法 掌握MySQL數據庫的遠程管理方法 掌握基于Web方式下的PHP訪問MySQL數據庫的環(huán)境構建方法 了解PHP訪問MySQL數據庫基本編程方法,Linux操作系統實用教程,九 Linux系統下的數據庫應用,第九章 Linux系統下的數據庫應用 9.1 Linux系統下的數據庫種類及特點 9.2 MySQL數據庫管理 9.3 PHP
2、訪問數據庫,Linux操作系統實用教程,9.1 Linux系統下的數據庫種類及特點,9.1.1 數據庫簡介 數據庫相關概念 數據,Data 數據庫,Database,DB 數據庫管理系統,Database Management System,DMBS SQL語句,Structured Query Language 數據庫類型 純文本數據庫 關系型數據庫 數據庫管理員的職責 數據庫設計 數據倉庫維護 改善系統性能,提高系統效率,Linux操作系統實用教程,9.1 Linux系統下的數據庫種類及特點,9.1.2 Linux下的主要自由軟件數據庫 PostgreSQL 數據庫 最富特色的自由數據庫管
3、理系統 全功能的自由軟件數據庫 MySQL 數據庫 多線程、多用戶的SQL數據庫服務器 擁有一個快速而穩(wěn)定的基于線程的內存分配系統,Linux操作系統實用教程,9.2 MySQL數據庫管理,9.2.1 MySQL數據庫的初始化操作 安裝MySQL # rpm -qa | grep mysql RPM:perl-CGI,perl-DBI,mysql-server,mysql, mod_auth_mysql 啟動MySQL # service mysq start | stop | restart | status 連接與斷開MySQL 服務器 # mysql # mysql -h hostnam
4、e -u username -p “ quit ” 命令:斷開,Linux操作系統實用教程,9.2 MySQL數據庫管理,9.2.2 MySQL數據庫的維護 MySQL數據庫的用戶權限設置 一套非常實用的權限系統 系統數據庫mysql 授權表 MySQL數據庫的初始權限 超級用戶root 初始密碼為空,必須本地連接 非操作系統root 匿名用戶,Linux操作系統實用教程,9.2 MySQL數據庫管理,9.2.2 MySQL數據庫的維護 MySQL數據庫的用戶權限設置命令 為root用戶設置口令 # ./usr/local/bin/mysqladmin -u root password pas
5、swd“ # mysql h hostname u root -p 建立其他訪問權限的用戶 grant privileges on what to user identified by passwd with grant option 查看用戶權限 以root用戶身份連接MySQL數據庫 依次執(zhí)行“use mysql;”、“show tables;”和“select * from user;”,Linux操作系統實用教程,9.2 MySQL數據庫管理,9.2.2 MySQL數據庫的維護 Mysql數據庫的備份與恢復 備份數據庫 mysqldump OPTIONS database tables
6、 恢復數據庫 恢復數據庫首先對原庫進行刪除,然后重新創(chuàng)建該庫 用直接拷貝數據庫文件的方法備份數據庫 必須保證表不在被使用,Linux操作系統實用教程,9.2 MySQL數據庫管理,9.2.3 MySQL數據庫的客戶端命令操作 MySQL數據庫的客戶端命令 實用程序,類Shell命令,/usr/bin 查看數據庫數據(SQL語句) show databases; /顯示 use 數據庫名; /操作 show tables; /顯示表 select 字段1, 字段2, 字段3 from 表名; 數據庫的創(chuàng)建與刪除(SQL語句) create database 數據庫名; /創(chuàng)建 drop data
7、base數據庫名; /刪除,Linux操作系統實用教程,9.2 MySQL數據庫管理,9.2.3 MySQL數據庫的客戶端命令操作 數據庫表的創(chuàng)建、查看表結構及刪除表 (SQL語句) 創(chuàng)建一個表,要明確表的結構,即表字段名稱、字段類型、長度及主鍵等信息。 describe 表名; /查看表的結構 用“drop table表名; /刪除表 數據記錄的增加、刪除與修改(SQL語句) insert,增加;update,修改;delete,刪除 示例 mysql insert into user - values(2, 李四,666999,lisi); mysql update user set pa
8、sswd=2008 where id=1; mysql delete from user where id=2;,Linux操作系統實用教程,9.2 MySQL數據庫管理,9.2.4 MySQL數據庫基于Web方式的遠程管理 phpMyAdmin安裝配置 phpMyAdmin的客戶端訪問 9.2.5 MySQL數據庫基于GUI方式的遠程管理 MySQL Control Center簡介 MySQL Control Center的安裝 MySQL Control Center的連接MySQL數據庫,Linux操作系統實用教程,9.3 PHP訪問數據庫,PHP(Hypertext Preprocessor) 超文本預處理器 嵌入在HTML中由服務器解釋的腳本語言 9.3.1 PHP簡介及運行環(huán)境 PHP簡介 PHP的安裝及配置 /etc/htt
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 歺飲行業(yè)財務制度
- 針對企業(yè)小金庫財務制度
- 去稅務局完善財務制度
- 建立健全農村財務制度
- 寺院財務制度范本
- 公文抄襲追責制度
- 公司有限責任制度
- 養(yǎng)老院老人安全防護制度
- 架空乘人裝置管理制度(3篇)
- 灌堰體施工方案(3篇)
- 2026年黑龍江林業(yè)職業(yè)技術學院單招職業(yè)技能筆試備考試題含答案解析
- 生物實驗室安全管理手冊
- 網絡安全與輿情培訓簡報課件
- 供應商現場審核打分表-評分細則
- 陳世榮使徒課件
- 預防葡萄膜炎復發(fā)護理策略
- 民兵偽裝與防護課件
- 2025至2030中國丙烯酸壓敏膠行業(yè)調研及市場前景預測評估報告
- 2025年初級經濟師考試卷附答案
- 車輛保證過戶協議書
- 2026年勞動合同示范文本
評論
0/150
提交評論