程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP入門知識 >> 詳解用phpmyadmin建立MYSQL數據庫的過程

詳解用phpmyadmin建立MYSQL數據庫的過程

編輯:PHP入門知識

首先建立一個數據庫,名為 webjxcom。在這個數據庫下建立一個數據表,名為Article 。下面進入一個重點,那就是在表 Article下建立各個字段。

    那麼,什麼叫字段呢?通俗點,就是一類事物的總稱。比如說,所有的新聞發表時間用一個名詞來代表。我們用“ time ”來表示。我們建立新聞的標題的字段為“ title ” 。其實我們可以讓每個 title 或 time 下的內容都對應一個編號,那就是字段——

    “ id ”:字段“ id ”是一個人們默認的首選字段,其它字段下的內容可以重復出現,但這個字段卻是從 1 開始增大的阿拉伯數字。在設置這個字段時,要設置主鍵、索引、唯一以及 auto-increment 。這個 auto-increment 就是自動增加的意思。當任一字段增加內容時,這個字段就自動增加 1 ,也就是說,任一字段都對應一個唯一的 id ,比如 1 、 2 、 7 ……

    下面談談新聞部分字段的建立。

    1. id :意義為每個新聞的編號,它是唯一的,類型為 tingint ,這個 tingint 類型無須指定長度,系統默為 4 ;在“額外”中選擇 auto-increment ,並選擇主鍵。

    2. author :意義為作者(新聞發布人),設置類型為 varchar ,設置這個字段長度時,如果考慮作者均為中國人,則 8 個字節為上限( 4 個漢字),但如果考慮到作者可能為外國人, 8 個字節顯然太少了,對其它字段也存在同樣的問題,在這裡偶們把長度設置為 8 吧。

    3. title :意義為新聞標題,類型為 varchar ,長度為 60 
    4. content :意義為新聞的內容,類型為 text 。這個類型無須設置長度了。

    5. from :意義為新聞的來源,類型為 varchar ,長為 60 。

    6. addtime:意義為發表時間,類型為 datetime ,長度無須設置        7.hits :意思為點擊率 類型為 varchar 長度為 60
    下面補充以下字段類型的相關內容:

    1 . date :時間和日期類型。時間和日期類型還包括以下:

    ⊕ datetime : 0000-00-00 00:00:00

    ⊕ date: 0000-00-00

    ⊕ timestamp: 00000000000000 ( 14 個 0 ,長度取決於顯示尺寸)

    ⊕ time: 00:00:00

    ⊕ year: 0000

    2 . content 字段代表新聞內容,由於其容量可能會很大,因此采用 text 類型(最多支持 65535 字節)

    3 . title 字段設置為 primary key ,如果不會有一條以的新聞具有相同的發表時間, date 字段也可以作為 primary key ,這樣今後對新聞的排序和檢索會更加方便。

    4 . text 類型的字段雖然也屬於一種字符類型,但其大小不能指定,如果設置長度,則系統會提示 SQL 語句出錯。

    現在, article數據表就建立好了。

    由於新聞不是所有人都能增加的,只能有管理員來做,所以現在我們再來建立數據表 member 來存放管理員們。

    1 : id :類型為 tinyint ,額外設置為 auto-increment、主鍵。

    2 : username :意義為用戶名,類型為 varchar ,長為 8 ,屬性為 primany key 。

    3 : userpass :意義為密碼, 類型為 varchar ,長為 32 。

    4 : email :意義為郵件地址, 類型為 varchar ,長為 30 。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved