現在要建立Table,由昨天設計的內容做依據建立。這邊的前提是 已經安裝好MySQL,我在這邊僅會寫出SQL Script!
首先先建立資料庫:
CREATE DATABASE ironman;
接著在這個資料庫中新增昨天所講的五張Table:
CREATE TABLE Article
(
ArticleID SMALLINT NOT NULL,
Title VARCHAR(30) NOT NULL,
Content Text,
PublishTime DATETIME,
PRIMARY KEY (ArticleID)
)
CREATE TABLE Tag
(
TagID SMALLINT NOT NULL,
TagName VARCHAR(20) NOT NULL,
PRIMARY KEY (TagID)
)
CREATE TABLE ArticleTag
(
TagID SMALLINT NOT NULL,
ArticleID SMALLINT NOT NULL,
PRIMARY KEY (TagID, ArticleID)
)
CREATE TABLE AccountData
(
UserAccount VARCHAR(20) NOT NULL,
TagName CHAR(32) NOT NULL,
PRIMARY KEY (UserAccount)
)
CREATE TABLE IndexData
(
IndexDataID SMALLINT NOT NULL,
DataTitle VARCHAR(10),
DataDes VARCHAR(20),
DataContext VARCHAR(200),
PRIMARY KEY (IndexDataID)
)
設計資料表的時候,沒有設定是否有空值。這邊一同設定,大都是Primary key,只有TagName,另外有設不能Null。