数据库中对一列的修改(即对表结构的修改)
1、增加一列
ALTER TABLE 表名字 ADD COLUMN 列名字 数据类型 约束; 或: ALTER TABLE 表名字 ADD 列名字 数据类型 约束;
增加的列默认会放在最右边
mysql> alter table employee add height int(4) default 170;

增加一列weight放置在age的后面:
mysql> alter table employee add weight int(4) default 120 after age;
AFTER表示新增的列放置在列1的后面

如果放在第一列,可以使用FIRST关键词
mysql> alter table employee add test int(10) default 11 First;

2、删除一列
删除把ADD改成DROP
ALTER TABLE 表名字 DROP COLUMN 列名字; 或:ALTER TABLE 表名字 DROP 列名字;
示例:
删除employee的test列
mysql> alter table employee drop test;
重命名列(把height重命名为shengao)
mysql> alter table employee change height shengao int(4) default 170;
改变数据类型
ALTER TABLE 表名字 MODIFY 列名字 新数据类型;
注意:修改数据类型可能会导致数据丢失。
3、对表的内容修改
UPDATE 表名字 SET 列1=值1,列2=值2 WHERE 条件;
示例:
把Tom的age改为21,salary改为3000
mysql> update employee set age=21,salary=3000 where name='Tom';

删除一行记录
DELETE FROM 表名字 WHERE 条件;
mysql> delete from employee where name='Tom';

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。