mysql的建表,添加,修改,删除字段
1.mysql的基本建表语句,并实现时间自动更新
#基本建表局;注:base_table为表名
drop table if exists base_table;
create table base_table(
id int(11) primary key auto_increment,
name varchar(20) not null comment '名称',
status tinyint(4) not null default 1 comment '状态:1有效,0无效',
create_time datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
modify_time datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间'
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
2.添加字段
#添加字段
alter table base_table add sex varchar(20) not null comment '性别';
3.修改字段
#修改字段
alter table base_table modify sex varchar(255) not null comment '性别02';
4.删除字段
#删除字段
ALTER TABLE base_table DROP COLUMN sex;
varchar的长度
(65535-(1.25*3)-(4*2)-(255*3*2))/3-1=21330