热线电话:13121318867

登录
2019-03-11 阅读量: 768
数据库怎么删除数据

从一个表中删除数据,使用DELETE语句。有两种使用DELETE的方式:

从表中删除特定的行;

从表中删除所有的行。

DELETE FROM customers WHERE cust_id = '1000000006';

DELETE FROM要求指定从中删除数据的表名,WHERE子句过滤要删除的行。

DELETE FROM products WHERE prod_id = 'BNBG01';

Cannot delete or update a parent row: a foreign key constraint fails

(`store`.`orderitems`, CONSTRAINT `FK_OrderItems_Products` FOREIGN

KEY (`prod_id`) REFERENCES `products` (`prod_id`))

DELETE删除整行而不是删除列。要删除指定的列,请使用UPDATE语句。

删除表的内容而不是表

DELETE语句从表中删除行,甚至是删除表中所有行。但是,DELETE不删除表本身。

更快的删除

如果想从表中删除所有行,不要使用DELETE。可使用TRUNCATE TABLE语句,它完成相同的工作,而速度更快(因为不记录数据的变动)。

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

发表评论

暂无数据
推荐帖子