服務器和數據庫基本知識


今天開始進行第二階段的學習了,第一節課主要講了一些數據庫的基本知識。

 

1服務器相關

1.1服務器的相關知識主要學習:數據庫和業務 

1.2服務器:服務器指一個管理資源並為用戶提供服務的計算機。說白了服務器也是一台電腦。任意一台電腦,安裝上服務器管理軟件,當其他用戶可以仿問時,這台電腦就可以稱為服務器了。 

1.3 ip和域名

1.3.1 ip地址:IP地址被用來給Internet上的電腦一個編號,Internet上的每台主機(Host)都有一個唯一的IP地址IP地址就像是我們的家庭住址一樣。 

1.3.2域名:通常指網址。域名使一個IP地址有"面具" 。一個域名的目的是成為便於記憶和溝通的一組服務器的地址。 

1.3.3域名解析:域名解析是把域名指向網站空間IP,讓人們通過注冊的域名可以方便地訪問到網站的一種服務。就是ip地址和域名關聯起來。 

1.3.4 DNS服務器:DNS服務器是計算機域名系統 (Domain Name System Domain Name Service) 的縮寫,就是來進行域名解析的,把域名轉成ip地址。

域名必須對應一個IP地址,而IP地址不一定有域名。

 

2 數據庫入門

2.1.1數據保存到內存:

優點:讀寫非常快

缺點:程序關閉導致數據丟失

 

2.1.2數據保存到文件:

優點:數據可以永久保存

缺點:

1)頻繁地IO操作,效率不高!

2)數據管理不方便。例如查詢某個數據需要全部讀取出來,再匹配。

 

2.1.3數據保存到數據庫軟件:

優點:

1)數據永久保存下來

2)數據管理非常方便。(例如查詢非常快速和方便) 

 

2.2數據庫軟件

數據庫,俗稱數據的倉庫。方便管理數據的軟件(或程序)。

2.3市面上數據庫軟件

1Oracle,甲骨文公司的產品。 當前最流行應用最廣泛的數據庫軟件。和java語言兼容非常好。適合中大型,中大應用。但是收費,不開源,一般公司不用

2SQL Server: 是微軟公司的產品。window平台應用非常廣泛。和c#net平台兼容非常好。

3DB2IBM公司的產品。IBM服務器--> UNIX -> DB2- > Websphere,適合中大型應用,銀行,公安系統用的多。

4MySQL: 開源組織的產品。甲骨文公司的產品。免費!!!和java語言兼容非常好!適合中小企業,中小應用關系型數據庫。適合中小企業。好用,

5MongoDB: 非關系型數據庫。大數據用的多。 

 

3 dos命令窗口

2.1開始-運行-輸入cmd,就會彈出dos命令窗口

2.2命令:

ipconfig 輸出本機的ip地址 

ping+ip地址:測試連接,會發送數據並返回接收。例如:ping 192.168.1.102 

ping -t 會一直發數據 

 

4安裝服務器管理軟件 

4.1 Php集成開發環境Wamp包括:

W: 是windows系統的意思

AApache(服務器管理軟件)

Mmysql(數據庫)

Pphp(開發語言) 

tips:實際公司用的一般是lampL代表linux系統,其他都一樣 

集成開發環境的好處就是:只安裝這一個軟件,所有用到的就全配好了。

 

4.2 安裝

4.2.1下載wamp安裝包,然后安裝,注意安裝路徑不要有中文

 

可以創建快捷圖標

Smtp,是配郵箱的,可以暫不用管。

安裝好后啟動,右下角會出現綠色標識

 

 

4.2.2打開安裝目錄,有兩個目錄比較重要:

 

進入bin目錄,有三個文件夾:

 

www 目錄,就是站點文件夾

在這里建一個a.html

在瀏覽器輸127.0.0.1/a.html ,就會仿問這個文件了 

127.0.0.1 localhost/ 都是指本機 

 

5配置環境變量

5.1環境變量是什么:在命令窗口輸入命令的時候會在對應的文件夾中找這個命令,如果當前文件夾找不到命令就去環境變量里面找 

5.2計算機-屬性-高級系統設置-環境變量-系統變量-path

 

進入wamp安裝目錄:D:\wamp\bin\mysql\mysql5.6.17\bin,把這個路徑復制,再添加到path中,注意前面加一個半角的分號;

 

5.3如果不配置環境變量

可以直接進入D:\wamp\bin\mysql\mysql5.6.17\bin這個目錄,在地址欄中輸入cmd,也可以直接進入dos命令窗口,這時就直接是在這個目錄中操作了

 

6 安裝獨立的mysql5.5

也可以安裝更新的版本,可以去官網下載,但是注意不要安裝最新的版本,可能會不穩定。 

 

7 查看mysql

1cmd命令窗口打開后,輸入mysql -u root -p,回車,結果如下:

 

這個驗證是驗證是否安裝成功的,也是mysql一系列操作的入口。

2)因為password是空的,所以直接回車,(如果安裝時設置了密碼,就輸入密碼),結果為:

  

輸入show databases; MySQL命令顯示所有數據庫

  

出現四個數據庫,前三個不能刪,test可以自己用。 

 

7 mysql數據存儲結構:

先數據庫,再表,再有數據

 

8 安裝可視化界面sqlyogNavicat

用來把數據庫以視圖界面方式展現出來。

Mysql只是給了一個服務,所以需要一個可視化操作,來管理他。因為在cmd里操作不方便,所以使用這種可視化軟件,注意它們不是數據庫,mysql才是數據庫。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM