这里以网上copy的建表语句为例
create table users( name varchar(50) null, salt char(4) null comment '盐', password varchar(255) null comment '密码', create_at timestamp default CURRENT_TIMESTAMP null comment '创建时间', update_at timestamp default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '修改时间', tid int unsigned auto_increment primary key) charset = utf8;
mysql的版本是8,这里要把主键tid改为id。需改自增主键需要三步骤
先删除掉自增
alter table users modify tid int not null;
再删除主键
alter table users drop primary key;
修改名称
alter table users change tid id int unsigned auto_increment primary key;
1、添加字段
alter table 表名 add column 字段 字段类型 约束
2、更改原表字段名,同时可以更改字段类型,长度,约束
alter table 表名 change 旧字段 新字段 字段 字段类型 约束
3、更改字段类型,长度,约束
alter table 表名 modify 字段 字段类型 约束
4、删除字段
alter table 表名 drop 字段名
5、增加主键,可以增加联合主键
alter table 表名 add primary key(字段名1,字段名2)
6、删除主键
alter table 表名 drop primary key
7、增加外键
alter table 表名 add constraint 约束名 foreign key 表名(字段名1,字段名2) references 关联表(字段名1,字段名2)
8、删除外键
alter table 表名 drop foreign key 外键名
9、修改表名称
alter table 表名 rename to 新表名
以上为个人经验,希望能给大家一个参考,也希望大家多多支持一聚教程网。
模拟农场15手游
模拟农场15呈现真实的田园管理体验。在这片广阔的土地上,可以
我叫包租婆红包版
我叫包租婆红包版是一款非常经典的模拟休闲类手机游戏,玩家将在
盖瑞模组可以加模组的版本
盖瑞模组游戏是一款沙盒建造类游戏,自由建造专属场地,在游戏过
星露谷物语美化包mod手机版
星露谷物语美化版汉化版是一个高度自由的像素农场经营类小游戏,
盖瑞模组原版完整版
盖瑞模组对于喜欢沙盒手游的玩家是非常受欢迎的,这里没有规则限