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  表名;

你可能感兴趣的:(mysql)