色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql 中日期型列設置命令

錢良釵2年前12瀏覽0評論

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 中日期型列設置命令的介紹。