创建表
主键自动增长
id int primary key auto_increment comment '唯一标识符'
创建表时添加外键 跟随删除和修改
foreign key (userId) references user(id) on delete cascade on update cascade
双主键
primary key (userId,taskId)
创建表
create table task_user(
userId int comment '用户ID',
foreign key (taskId) references task(id) on delete cascade on update cascade
) comment '任务<->用户';
添加列
alter table 表名 add 列名 varchar(32) comment '注释';
修改列
alter table 表名称 change 列名称 新列名称 列类型 comment '开始时间';
添加外键
alter table user add foreign key(superior) references user(id);
授权用户访问指定数据库
grant all privileges on 数据库名.* to 'user1'@'%';
获取时间戳
select floor(unix_timestamp(now(3))*1000)