MySQL表数据的修改与删除-DML

目录

修改数据

同时修改两个数据 

修改表中所有数据

删除数据

删除指定字段的值(用UPDATE) 

删除整张表的数据

举例表如下FIRST表

修改数据

UPDATE 表名 SET 字段名1=值1,字段名2=值2,...[WHERE 条件];

 将first表name字段张三修改为张三丰。

UPDATE first SET name='张三丰' WHERE age=20;

注意事项 

 WHERE为匹配条件,语句解读为将age为20的name改为张三丰。

如果需要添加多个条件,条件之间用and连接

UPDATE first SET name='张三丰' WHERE age=20 and gender='男';
同时修改两个数据 

将姓名张三丰修改为小红,性别修改为女。

UPDATE first SET name='小红',gender='女' WHERE age=20;

需要修改的两个数据之间用逗号连接 。

修改表中所有数据

将gender所有数据修改为男。

不加条件默认为所有数据。

UPDATE first SET gender='男';

删除数据

DELETE FROM 表名 [WHERE 条件];

注意事项 

语句不加条件默认为删除整张表的数据

语句不能删除某一个字段的值(可以使用UPDATE)。

举例删除age为25的数据

DELETE FROM first WHERE age=25;

 

删除指定字段的值(用UPDATE) 

举例删除first表王五性别

UPDATE first SET gender=null WHERE name='王五';

删除整张表的数据
DELETE FROM first;

删除字段

        删除指定的字段
ALTER TABLE 表名 
DROP COLUMN 字段名;
        批量删除字段名 
ALTER TABLE 表名 
DROP COLUMN 字段1,
DROP COLUMN 字段2;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值