PHP 建立 MySQL 表

上一節我們學習如何建立資料庫,資料庫建立成功之後,我們要往資料裡面放東西吧,而這些東西就放在資料庫裡不同的表格裡面。我們這一節學習建立mysql表


建立表格

#一個資料表有一個唯一名稱,並且有行和列組成。

CREATE TABLE 語句用於建立 MySQL 表。

類別 詳細解釋

基本語法
create table 表名(字段名1 字段類型,....字段名n 字段類型n);


範例
create table user(username varchar(20),password varchar(32));###### ########## ######################### 範例說明############### #建立一個表名叫user的表,第一個欄位為username、表的欄位類型為varchar長度為32個長度。第二個欄位為password,型別也為varchar,長度也是32個長度。 ############

實例

#我們會建立一個名為"MyGuests" 的表,有5 個欄位: "id", "firstname", "lastname", "email" 和"reg_date"的建立程式碼

CREATE TABLE MyGuests (
id INT(6) UNSIGNED AUTO_INCREMENT MARY KEY,
firstname VARCHAR(30) NOT NULL,
lastname VARCHAR(30) NOT NULL,
email VARCHAR(50),
reg_date TIMESTAMP
)

上面建表的注意事項:

資料型別指定列可以儲存什麼類型的資料。完整的資料類型請參考我們的 資料類型參考手冊。

在設定了資料類型後,你可以為沒個欄位指定其他選項的屬性:

· NOT NULL - 每一行都必須含有值(不能為空),null 值為不允許的。

· DEFAULT value - 設定預設值

· UNSIGNED - 使用無符號數值類型,0 及正數

#· AUTO INCREMENT - 設定為新增記錄時每次自動成長1

· PRIMARY KEY - 設定資料表中每筆記錄的唯一識別。 通常列的 PRIMARY KEY 設定為 ID 數值,與 AUTO_INCREMENT 一起使用。

每個表都應該有一個主鍵(本列為 "id" 欄位),主鍵必須包含唯一的值。


實例

以下實例展示如何在PHP 中建立表格:

上面的範例是我們在一個資料庫名為「test」的裡面建立了一張名叫MyGuests 的表格,裡面有5列,分別是"id", "firstname", "lastname", "email" 和"reg_date":

程式運作結果:

資料表 MyGuests 建立成功

常用工具簡介

MySQL我們可以使用官方提供的工具和第三方工具來管理,這樣就不用我們記一些複雜的SQL語句完成不用再記憶。例如:權限、建表、備份等。直接使用視覺化的工具

更有利於提高工作效率。

常用的工具有:

  1. phpMyAdmin(中文,建議)

  2. Navicat(中文,推薦)

  3. # mysql workbench(英文,官方出品,設計E-R圖時推薦)

#phpMyAdmin

#phpMyAdmin 是一個以PHP為基礎,以Web-Base方式架構在網站主機上的MySQL的資料庫管理工具,讓管理者可用Web介面管理MySQL資料庫。藉由此Web介面可以成

為一個簡易方式輸入繁雜SQL語法的較佳途徑,尤其要處理大量資料的匯入及匯出更為方便。其中一個更大的優勢在於因為phpMyAdmin跟其他PHP程式一樣在網頁伺服器上

執行,但您可以在任何地方使用這些程式產生的HTML頁面,也就是遠端管理MySQL資料庫,方便的建立、修改、刪除資料庫及資料表。也可藉由phpMyAdmin建立一個常

使用的php語法,方便編寫網頁時所需的sql語法正確性。

你的伺服器直接php運行環境。下載安裝包,解壓縮存取位址即可開始使用。

在網頁上輸入http://localhost/phpmyadmin/ 也可訪問,輸入你的用戶名和密碼,進入

##我們可以在裡面進行一些相關的資料庫操作,可以大大的減少我們寫sql 語句的時間,你自己探索一下。

其他的兩個工具你到百度去搜索,下載安裝下來,相信你會操作



#

繼續學習
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!