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语句,它完成相同的工作,而速度更快(因为不记录数据的变动)。






评论(0)


暂无数据
推荐帖子
0条评论
1条评论
0条评论