MySql修改数据表

1.数据表添加列

ALTER TABLE users1 ADD age TINYINT UNSIGNED NOT NULL DEFAULT 10;

2.添加列并位于某个列的后面

ALTER TABLE users1 ADD password VARCHAR(20) NOT NULL AFTER username;

3.删除一个列

ALTER TABLE users1 DROP password;

4.删除多个列

ALTER TABLE usres1 DROP age,DROP truename;

5.添加主键约束

ALTER TABLE users2 ADD CONSTRAINT PK_users2_id PRIMARY KEY(id)

6.添加唯一约束

ALTER TABLE users2 ADD UNIQUE(username);

7.添加外键约束

ALTER TABLE users2 ADD FOREIGN KEY (pid) REFERENCES provinces(id);

8.添加默认约束

ALTER TABLE users2 ALTER age SET DEFAULT 15;

9.删除默认约束;

ALTER TABLE users2 ALTER AGE DROP DEFAULT;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值