iT邦幫忙

2017 iT 邦幫忙鐵人賽
DAY 10
0
Modern Web

使用Vue.js製作個人blog系列 第 10

【Day 10】資料庫設定

建立MySQL的Table們

現在要建立Table,由昨天設計的內容做依據建立。這邊的前提是 已經安裝好MySQL,我在這邊僅會寫出SQL Script!

首先先建立資料庫:

CREATE DATABASE ironman;

接著在這個資料庫中新增昨天所講的五張Table:

  • Article
CREATE TABLE Article
(
ArticleID SMALLINT NOT NULL,
Title VARCHAR(30) NOT NULL,
Content Text,
PublishTime DATETIME,
PRIMARY KEY (ArticleID)
)
  • Tag
CREATE TABLE Tag
(
TagID SMALLINT NOT NULL,
TagName VARCHAR(20) NOT NULL,
PRIMARY KEY (TagID)
)
  • ArticleTag
CREATE TABLE ArticleTag
(
TagID SMALLINT NOT NULL,
ArticleID SMALLINT NOT NULL,
PRIMARY KEY (TagID, ArticleID)
)
  • UserData
CREATE TABLE AccountData
(
UserAccount VARCHAR(20) NOT NULL,
TagName CHAR(32) NOT NULL,
PRIMARY KEY (UserAccount)
)
  • IndexData
CREATE TABLE IndexData
(
IndexDataID SMALLINT NOT NULL,
DataTitle VARCHAR(10),
DataDes VARCHAR(20),
DataContext VARCHAR(200),
PRIMARY KEY (IndexDataID)
)

設計資料表的時候,沒有設定是否有空值。這邊一同設定,大都是Primary key,只有TagName,另外有設不能Null。



上一篇
【Day 9】資料庫設計
下一篇
【Day 11】頁面:新增-1
系列文
使用Vue.js製作個人blog17

尚未有邦友留言

立即登入留言