MySQL数据库对表的修改操作

MySQL数据库对表修改 (查看,修改,删除)

MySQL数据库表的查看,修改,删除

表的查看语法:
selsect * from 表名;

其中的 ‘*’ 表示的是全部属性,通常可以用这种方法查看表中所有属性。

修改表:

1)修改表名语法:

alter table 旧表名 rename [to]  新表名;

2)修改字段的数据类型:

alter table 表名  modify  属性名 数据类型;

3)修改字段名:

alter table 表名 change 旧属性名  新属性名 新数据类型;

‘旧属性名’指修改前的字段名,新属性名只修改后的字段名。新数据类型指的是修改后参数的数据类型。如果需要修改则设置为何之前的修改名一样。

4)增加字段

alter table 表名 add 属性名1 数据类型[完整性约条件] [first l after 属性名2]

first | after 指的是指定位置前后

5) 删除字段

alter  table 表名 	drop  属性名;

6)修改字段的排列位置

alter table 表名 modify 属性名1 数据类型 first | after 属性名2;

7)删除表的外键约束

alter  table 表名 drop foreign   key  外键别名;

8)修改表的存储引擎

alter  table 表名  engine = 存储引擎名;

9) 删除被关联的父表
删除普通表:

drop  table 表名;

删除关联的父表:

由于有关联外键约束的关系,所以删除时会出现错误。

show create table 查看表的外键别名,执行

 alter table 表名 drop foreign  key  外键别名;

然后在执行:

drop  table  表名;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值