型別 | 用途 |
---|---|
INT |
整數,適用於 ID、計數等 |
VARCHAR(n) |
文字,n 為最大字元數(如名字) |
TEXT |
長文字,如文章內容 |
DATE |
僅日期(yyyy-mm-dd) |
DATETIME |
日期 + 時間(yyyy-mm-dd hh:mm:ss) |
BOOLEAN 或 TINYINT(1) |
真/假值 |
DECIMAL(10,2) |
小數,用於金額(例如 99999999.99) |
USE hello20190913;
CREATE TABLE `memberaccount2019` (
`ID` INT(11) NOT NULL AUTO_INCREMENT,
`EMAIL` VARCHAR(40) COLLATE utf8_unicode_ci DEFAULT NULL,
`PASSWORD` VARCHAR(45) COLLATE utf8_unicode_ci DEFAULT NULL,
`ADDRESS` VARCHAR(45) COLLATE utf8_unicode_ci DEFAULT NULL,
`CELLPHONE` VARCHAR(45) COLLATE utf8_unicode_ci DEFAULT NULL,
`CREATE_DATE` DATETIME DEFAULT NULL,
`user_id` INT, -- 必須先定義這些欄位
`event_id` INT,
PRIMARY KEY (`ID`), -- 這裡後面要加逗號
FOREIGN KEY (`user_id`) REFERENCES users(`id`),
FOREIGN KEY (`event_id`) REFERENCES events(`id`)
);
必須要用”use” 後面再輸入Schema的名稱以表示你是在Schema - hello20190913底下創建Table。