第八章網絡數據庫的安裝及使用PPT課件_第1頁
第八章網絡數據庫的安裝及使用PPT課件_第2頁
第八章網絡數據庫的安裝及使用PPT課件_第3頁
第八章網絡數據庫的安裝及使用PPT課件_第4頁
第八章網絡數據庫的安裝及使用PPT課件_第5頁
已閱讀5頁,還剩18頁未讀 繼續免費閱讀

付費下載

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第八章第八章 網絡數據庫的安裝及使用網絡數據庫的安裝及使用回回 顧顧 7.1 WWW服務的概述服務的概述 7.2 Apache的安裝的安裝 7.3 Apache的使用及維護的使用及維護 本章主要內容本章主要內容 8.1 網絡數據庫的概述網絡數據庫的概述 8.2 網絡數據庫的安裝網絡數據庫的安裝 8.3 網絡數據庫的使用及維護網絡數據庫的使用及維護 8.1 網絡數據庫的概述網絡數據庫的概述 1.網絡數據庫定義網絡數據庫定義網絡數據庫,就是指把數據庫技術引入到網絡數據庫,就是指把數據庫技術引入到計算機網絡系統中,借助于網絡技術將存儲計算機網絡系統中,借助于網絡技術將存儲于數據庫中的大量信息及時發布

2、出去。于數據庫中的大量信息及時發布出去。網絡數據庫系統的組成元素為:客戶端、網絡數據庫系統的組成元素為:客戶端、服務器端以及連接客戶端和服務器端之間的服務器端以及連接客戶端和服務器端之間的網絡。這些元素是網絡數據庫系統的基礎。網絡。這些元素是網絡數據庫系統的基礎。2特點網絡數據庫與傳統的數據庫相比:網絡數據庫與傳統的數據庫相比:(1) (1) 擴大了數據資源共享范圍。擴大了數據資源共享范圍。 (2) (2) 易于進行分布式處理。易于進行分布式處理。 (3) (3) 數據資源使用形式靈活。數據資源使用形式靈活。 (4) (4) 便于數據傳輸交流。便于數據傳輸交流。 (5) (5) 降低了系統的使

3、用費用,提高了計算機的降低了系統的使用費用,提高了計算機的可用性。可用性。(6) (6) 數據的保密性、安全性降低。數據的保密性、安全性降低。3. 3. 網絡數據庫應用系統體系結構網絡數據庫應用系統體系結構C/S模式是客戶模式是客戶/服務器模式的簡稱,產生于服務器模式的簡稱,產生于20世紀世紀80年代。網絡中的計算機分為兩個有年代。網絡中的計算機分為兩個有機聯系的部分:客戶機和服務器。機聯系的部分:客戶機和服務器。客戶機客戶機服務器服務器B/S(Brower/Server)模式)模式 B/SB/S模式由瀏覽器、模式由瀏覽器、WebWeb服務器、數據庫服務器服務器、數據庫服務器3 3個部分組成。

4、個部分組成。Web瀏覽瀏覽器器Web服務服務器器數據庫服數據庫服務器務器B/S與與C/S的混合模式的混合模式4. 4.常用網絡數據庫管理系統介紹常用網絡數據庫管理系統介紹 SQL Server Oracle IBM DB2 MySQL Sybase PostGreSQL5. MySQL簡單介紹 MySQL AB最初是由最初是由David Axmark、Allan Larsson和和Michael“Monty”Widenius在瑞典創辦的。在瑞典創辦的。 MySQL是一個小型關系型數據庫管理系統,是一個小型關系型數據庫管理系統,在在2008年年1月月16號被號被Sun公司收購。目前公司收購。目前

5、MySQL被廣泛地應用在被廣泛地應用在Internet上的中小上的中小型網站中。由于其體積小、速度快、總體型網站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成許多中小型網站為了降低網站總體擁有成本而選擇了本而選擇了MySQL作為網站數據庫。作為網站數據庫。MySQL的特性的特性 1.使用使用C和和C+編寫,并使用了多種編寫,并使用了多種編譯器編譯器進進行測試,保證源代碼的可移植性行測試,保證源代碼的可移植性 2.支持支持FreeBSD、HP-UX、Linux、Mac OS、OpenBSD、OS/2 Wr

6、ap、Solaris、Windows等多種操作系統等多種操作系統 3.為多種編程語言提供了為多種編程語言提供了API。這些編程語言。這些編程語言包括包括C、C+、Eiffel、Java、Perl、PHP、Python、Ruby和和Tcl等。等。 4.支持支持多線程多線程,充分利用,充分利用CPU資源資源 5.優化的優化的SQL查詢算法,有效地提高查詢速查詢算法,有效地提高查詢速度度 6.既能夠作為一個單獨的應用程序應用在客戶既能夠作為一個單獨的應用程序應用在客戶端服務器網絡環境中,也能夠作為一個庫而嵌端服務器網絡環境中,也能夠作為一個庫而嵌入到其他的軟件中提供多語言支持,常見的入到其他的軟件中

7、提供多語言支持,常見的編編碼碼如中文的如中文的GB 2312、BIG5,日文的,日文的Shift_JIS等都可以用作數據表名和數據列名等都可以用作數據表名和數據列名 7.提供提供TCP/IP、ODBC和和JDBC等多種數據庫等多種數據庫連接途徑連接途徑 8.提供用于管理、檢查、優化數據庫操作的管提供用于管理、檢查、優化數據庫操作的管理工具理工具 9.可以處理擁有上千萬條記錄的大型數據庫可以處理擁有上千萬條記錄的大型數據庫 6.MySQL的應用 目前Internet上流行的網站構架方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作為操作系統,Apache作為Web

8、服務器,MySQL作為數據庫,PHP作為服務器端腳本解釋器。 對于一般的個人使用者和中小型企業。8.2 網絡數據庫的安裝網絡數據庫的安裝 1、準備工作、準備工作 確定安裝平臺確定安裝平臺 確定安裝方法確定安裝方法 下載相應的軟件包下載相應的軟件包 2、windows平臺安裝平臺安裝 3、Linux下安裝下安裝源代碼方式安裝、源代碼方式安裝、RPM包方式安裝包方式安裝8.3 網絡數據庫的使用及維護網絡數據庫的使用及維護 1.登錄登錄MySQL 命令是命令是mysql, mysql 的使用語法如下:的使用語法如下: mysql -u username -h host -ppassword dbna

9、me username 與與 password 分別是分別是 MySQL 的用戶名與密碼,的用戶名與密碼,mysql的初始管的初始管理帳號是理帳號是root,沒有密碼,注意:這個,沒有密碼,注意:這個root用戶不是用戶不是Linux的系統用戶。的系統用戶。MySQL默認用戶是默認用戶是root,由于初始沒有密碼,第,由于初始沒有密碼,第一次進時只需鍵入一次進時只需鍵入mysql即可。即可。 增加了密碼后的登錄格式如下: mysql -u root -p Enter password: (輸入密碼) 其中-u后跟的是用戶名,-p要求輸入密碼,回車后在輸入密碼處輸入密碼。2. MySQL的幾個重

10、要目錄的幾個重要目錄 數據庫目錄數據庫目錄/var/lib/mysql/ 配置文件配置文件/usr/share/mysql (mysql.server命令及配置文件)命令及配置文件) 相關命令相關命令/usr/bin (mysqladmin mysqldump等命令等命令)3.啟動與停止啟動與停止 1、啟動、啟動service mysqld start 2、停止、停止/usr/bin/mysqladmin -u root -p shutdown 3、自動啟動、自動啟動 1)查看)查看mysql是否在自動啟動列表中是否在自動啟動列表中/sbin/chkconfig list 2)把)把MySQL

11、添加到系統的啟動里面去添加到系統的啟動里面去/sbin/chkconfig addmysqld 3)把)把MySQL從啟動服務組里面刪除。從啟動服務組里面刪除。/sbin/chkconfig delmysqld4.MySQL的常用操作 顯示數據庫顯示數據庫mysql show databases; 顯示數據庫中的表顯示數據庫中的表mysql use mysql; mysql show tables; 顯示數據表的結構:顯示數據表的結構: describe 表名表名; 顯示表中的記錄:顯示表中的記錄: select * from 表名表名; 例如:顯示例如:顯示mysql庫中庫中user表中的紀

12、錄。表中的紀錄。所有能對所有能對MySQL用戶操作的用戶都在此表用戶操作的用戶都在此表中。中。 select * from user; 建庫:建庫: create database 庫名庫名; 例如:創建一個名字位例如:創建一個名字位aaa的庫的庫mysql create database aaa; 建表:建表: use 庫名;庫名; create table 表名表名 (字段設定列表字段設定列表); 例如:在剛創建的例如:在剛創建的aaa庫中建立表庫中建立表name,表中有表中有id(序號,自動增長序號,自動增長),xm(姓名)(姓名),xb(性(性別)別),csny(出身年月)四個字段(出身年月)四個字段use aaa;mysql create table name (id int(3) auto_increment not null primary key, xm char(8),xb char(2),csny date); 可以用可以用describe命令察看剛建立的表結構。命令察看剛建立的表結構。mysql describe name; 刪庫和刪表 drop database 庫名; drop table 表名;總總 結結 8.1 網絡數據庫的概述網絡數據庫的概述 8.2 網絡數據庫的安裝網絡數據庫的安裝 8.3 網絡數據庫的使用及維護網絡

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論