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