mysql命令大全 2 修改数据表

mysql命令大全 2 修改数据表

修改表指的是修改数据库中已经存在的数据表的结构。

1. 修改表名

语法规则:

alter  table  旧表名  rename  [to]  新表名
#其中 to 为可选参数,使用与否不影响结果。
2.修改字段类型

语法规则:

alter table 表名 modify 字段名 数据类型
#其中“表名”指要修改数据类型的字段所在表的名称,
#“字段名”指需要修改的字段,
#“数据类型”指修改后字段的新数据类型
3.修改字段名
alter table 表名 change 旧字段名 新字段名 新数据类型;
#“旧字段名”指修改前的字段名,
#“新字段名”指修改后的字段名,
#“新数据类型”指修改后的数据类型,如果不想修改字段的数据类型,可将其设为原来的类型,但不允许为空。
4. 添加字段

语法规则:

alter table 表名 add 新字段名 数据类型 [约束条件] [first | after 已存在的字段名]
#新字段名为需要添加的字段的名称;  
#"[...]"里的为可选参数;

# 1. 添加无完整性约束条件的字段
alter table table1 add id int;
# 2. 添加有完整性约束条件的字段
alter table table1 add name varchar(20) not null;
# 3. 在表的第一列添加一个字段
alter table table1 add age int first;
# 4. 在表的指定列之后添加一个字段
alter table table1 add location varchar(50) after name;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值