MySQL數(shù)據(jù)庫(kù)基礎(chǔ)

2019-01-25 00:19 更新

?MySql數(shù)據(jù)庫(kù)常識(shí)

前面已經(jīng)說(shuō)過(guò)了MySQL的N多優(yōu)點(diǎn),這一節(jié)我們開(kāi)始講MySQL的結(jié)構(gòu)。一臺(tái)數(shù)據(jù)庫(kù)服務(wù)器架構(gòu)成功后可以隨你性子弄出無(wú)數(shù)個(gè)數(shù)據(jù)庫(kù)(如果你的數(shù)據(jù)庫(kù)是空間商送的,那可能就只有一個(gè)庫(kù)給你,自己架設(shè)的才可以弄出N個(gè)庫(kù)),這些數(shù)據(jù)庫(kù)里面又能以表的形式區(qū)分開(kāi),同其他數(shù)據(jù)庫(kù)一樣,MySQL數(shù)據(jù)庫(kù)表也是由字段和記錄構(gòu)成的二維表。下面詳細(xì)說(shuō)一下這里面的道道。

我就從大單位講到小單位吧,用最常用的phpmyadmin這個(gè)最常用的數(shù)據(jù)庫(kù)管理網(wǎng)頁(yè)來(lái)講。

?MySql數(shù)據(jù)庫(kù)結(jié)構(gòu)圖示

如圖所示。被圈出來(lái)的就是庫(kù)列表了,這臺(tái)服務(wù)器上MySQL所有的庫(kù)都在這里,點(diǎn)擊庫(kù)前面的加號(hào)可以展開(kāi)得到表。


下面這些就都是表了:


表可以直接打開(kāi),試試吧:我已經(jīng)給你圈出來(lái)了什么是字段,什么是字段值了。字段值也就是所謂的記錄,MySQL數(shù)據(jù)庫(kù)就是用來(lái)記錄這些東西的。


下面具體講講各部分都包含什么。

?MySql數(shù)據(jù)庫(kù)中的庫(kù)

這個(gè)已經(jīng)說(shuō)過(guò)了,一個(gè)庫(kù)里面可以有N個(gè)表,一般來(lái)說(shuō)每個(gè)庫(kù)都可以設(shè)置獨(dú)立的權(quán)限,即獨(dú)立用戶名、獨(dú)立的密碼以及可以給誰(shuí)訪問(wèn)。如圖是權(quán)限設(shè)置,一般不需要管。


?MySql數(shù)據(jù)庫(kù)中的表

說(shuō)道表也沒(méi)什么好說(shuō)的,表里面可以有若干字段,需要什么就設(shè)置什么,需要注意的是必須有一個(gè)字段用來(lái)當(dāng)做主鍵,作為主鍵的字段必須是一個(gè)沒(méi)有重復(fù)內(nèi)容的字段,一般為自動(dòng)編號(hào),否則可能無(wú)法寫(xiě)入記錄。如下圖:


?MySql數(shù)據(jù)庫(kù)中的字段

字段的話必須設(shè)置它的屬性如下圖:


我先不說(shuō)什么了,到時(shí)候教你們寫(xiě)數(shù)據(jù)庫(kù)的時(shí)候再教你們?cè)趺磩?chuàng)建表吧。到時(shí)候再講該如何讓選擇這些東西。

?MySql數(shù)據(jù)庫(kù)中的記錄

紅圈圈出來(lái)的就是記錄了,我們可以修改它,但是輸入的內(nèi)容必須符合設(shè)置的字段屬性里字段值的數(shù)據(jù)類(lèi)型,所以說(shuō)一個(gè)整數(shù)型字段你總不能給它寫(xiě)個(gè)文本吧?


好了,數(shù)據(jù)庫(kù)基礎(chǔ)結(jié)構(gòu)就這些了,看看什么時(shí)候有時(shí)間就給你們講一下寫(xiě)入操作。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)