MySQL創建表時,可以使用DATE類型列來存儲日期數據,例如生日、入職日期等。DATE類型的數據格式為'YYYY-MM-DD'。
CREATE TABLE `employee` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL, `birthday` date NOT NULL, `hire_date` date NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
上面的代碼創建了一個名為'employee'的表,其中包含4個列:ID、姓名、生日和入職日期。其中,生日和入職日期列都使用了DATE類型。
如果要插入日期數據,可以使用'YYYY-MM-DD'格式,例如:
INSERT INTO `employee` (`name`, `birthday`, `hire_date`) VALUES ('張三', '1990-01-01', '2018-01-01');
這條SQL語句向'employee'表插入了一條記錄,其中包含姓名、生日和入職日期信息。