数据库管理
数据表管理
三、删除表:drop table 表名;
四、修改表:alter table 表名 执行动作
1.修改表名:alter table 旧表名 rename 新表名;
mysql> alter table student rename stu;
2.添加字段:alter table 表名 add 字段名 数据类型 first | (after 字段名);
mysql> ALTER TABLE 表名 ADD 属性名1 数据类型 [完整性约束条件] [FIRST | AFTER 属性名2]; mysql> alter table student add aaa varchar(10); --最后一行 mysql> alter table student add aaa varchar(10) not null default 0; mysql> alter table student add bbb varchar(10) first; --第一行 mysql> alter table student add bbb varchar(10) not null default 0 first; mysql> alter table student add ccc varchar(10) after name; --name之后的一行 mysql> alter table student add ccc varchar(10) not null default 0 after name;
3.删除字段:alter table 表名 drop 字段名;
mysql> alter table student drop aaa; mysql> alter table student drop bbb; mysql> alter table student drop ccc;
4.修改字段名称:alter table 表名 change 旧字段名 新字段名 新数据类型;
mysql> alter table student change sex gender varchar(20); mysql> alter table student change sex gender int;
5.修改字段类型:alter table 表名 modify 字段名 新数据类型(修改数据类型时会受到表中原有数据的限制)