MySQL 中日期型列的設置命令有很多,下面介紹幾個常用的:
CREATE TABLE `test_table` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL, `birth_date` date NOT NULL, `insert_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
日期型列定義一般使用 date 或 datetime 類型。其中 date 表示年月日,datetime 表示年月日時分秒。同時,還可以使用 timestamp 類型定義插入時間。
date 類型的定義格式如下:
column_name DATE
datetime 類型的定義格式如下:
column_name DATETIME
timestamp 類型的定義格式如下:
column_name TIMESTAMP DEFAULT CURRENT_TIMESTAMP
其中,DEFAULT CURRENT_TIMESTAMP 表示默認值為當前時間。
除了上述基本數據類型之外,還可以使用 YEAR 類型定義年份:
column_name YEAR
以上就是 MySQL 中日期型列設置命令的介紹。
上一篇css獲取第10個元素
下一篇margin css