1.建表:

1 CREATE TABLE `tablename` (
2 `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
3 `username` varchar(50) NOT NULL COMMENT '姓名',
4 `mobile` int(30) DEFAULT NULL COMMENT '手机号',
5 `create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
6 `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
7 `is_valid` tinyint(1) DEFAULT '1' COMMENT '是否有效 1:是 0:不是',
8 PRIMARY KEY (`id`),
9 UNIQUE KEY `username` (`username`)
10 ) ENGINE=InnoDB AUTO_INCREMENT=102 DEFAULT CHARSET=utf8mb4;
11
12 create_time: 默认值当前时间
13

 

2.修改字段类型

1 ALTER TABLE tablename MODIFY COLUMN  columnname  varchar(200);
2
3 -- 时间类型
4 ALTER TABLE tablename
5 MODIFY COLUMN columnname timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间';

 

3.新增字段

1 -- 时间类型
2 ALTER TABLE tablename
3 ADD COLUMN columnname timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间';