热线电话:13121318867

登录
2018-11-19 阅读量: 821
数据库的增删改

修改表是指修改数据库中已存在的表的定义。MySQL中通过ALTER TABLE语句来修改表。修改表包括修改表名、修改字段数据类型、修改字段名、增加字段、删除字段、修改字段排列顺序等操作。

修改表名:ALTER TABLE 旧表名 RENAME 新表名;

例:ALTER TABLE example RENAME student; -- 将example表的表名改为student

修改字段的数据类型:ALTER TABLE 表名 MODIFY 字段名 数据类型;

例:ALTER TABLE student MODIFY math FLOAT; -- 将字段math改为小数型

修改字段名:ALTER TABLE 表名 CHANGE旧字段名 新字段名 数据类型;

例:ALTER TABLE student CHANGE name stuname VARCHAR(8); -- 将student表中的name字段改名为stuname,并且设置该字段的数据类型为VARCHAR(8)

增加字段:ALTER TABLE 表名 ADD 字段名 数据类型【完整性约束条件】;

例:ALTER TABLE student ADD english FLOAT DEFAULT 0; -- 为student表新增一个小数型、默认值为0、字段名为english的字段

删除字段:ALTER TABLE 表名 DROP 字段名;

例:ALTER TABLE student DROP math; -- 从student表中删除math字段

修改字段顺序:

ALTER TABLE 表名 MODIFY 字段名1 数据类型 FIRST/AFTER 字段名2;

例1:ALTER TABLE student MODIFY stuname VARCHAR(8) FIRST; -- 将stuname字段顺序修改到第一个位置

例2:ALTER TABLE student MODIFY stuname VARCHAR(8) AFTER id; -- 将stuname字段位置修改到id字段之后

删除表:DROP TABLE 表名;

例:DROP TABLE student; -- 删除student表

299.9278
2
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子