:::

6. 資料庫規劃

  1. 下載us_opt2.zip 解壓縮到E:\UniServerZ\home\ 底下。
  2. 啟動adminer或者直接連至 http://localhost/us_opt2/index.php
  3. 帳密預設為 root 及 12345,點擊「建立新資料庫」,如「todo」,「校對」選擇「utf8_general_ci」。
  4. 點擊「建立資料表」,建立需要的資料表,例如「list」資料表 ,「引擎」請選「MyISAM」。
  5. 接著建立以下資料表:
    類型 註解
    sn mediumint(9) 自動遞增 流水號
    title varchar(255) 待辦事項
    directions text 描述
    end date 到期日
    priority enum('高','中','低') 優先順序
    assign varchar(255) 指派對象
    done enum('0','1') 是否完成
    create_time datetime 建立時間
    update_time datetime 最後更新時間
  6. 注意,一定要有流水號(勾選AI,即自動遞增)
  7. 最後,請匯出sql檔,以便下次使用。
  8. 程式碼
    CREATE TABLE `list` (
      `sn` mediumint(9) unsigned NOT NULL AUTO_INCREMENT COMMENT '流水號',
      `title` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '待辦事項',
      `directions` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '描述',
      `end` date NOT NULL COMMENT '到期日',
      `priority` enum('高','中','低') CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '優先順序',
      `assign` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '指派對象',
      `done` enum('0','1') CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '是否完成',
      `create_time` datetime NOT NULL COMMENT '建立時間',
      `update_time` datetime NOT NULL COMMENT '最後更新時間',
      PRIMARY KEY (`sn`)
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8;