2019-03-11
閱讀量:
834
數(shù)據(jù)庫(kù)怎么刪除數(shù)據(jù)
從一個(gè)表中刪除數(shù)據(jù),使用DELETE語(yǔ)句。有兩種使用DELETE的方式:
從表中刪除特定的行;
從表中刪除所有的行。
DELETE FROM customers WHERE cust_id = '1000000006';
DELETE FROM要求指定從中刪除數(shù)據(jù)的表名,WHERE子句過(guò)濾要?jiǎng)h除的行。
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刪除整行而不是刪除列。要?jiǎng)h除指定的列,請(qǐng)使用UPDATE語(yǔ)句。
刪除表的內(nèi)容而不是表
DELETE語(yǔ)句從表中刪除行,甚至是刪除表中所有行。但是,DELETE不刪除表本身。
更快的刪除
如果想從表中刪除所有行,不要使用DELETE??墒褂肨RUNCATE TABLE語(yǔ)句,它完成相同的工作,而速度更快(因?yàn)椴挥涗洈?shù)據(jù)的變動(dòng))。






評(píng)論(0)


暫無(wú)數(shù)據(jù)
CDA考試動(dòng)態(tài)
CDA報(bào)考指南
推薦帖子
0條評(píng)論
1條評(píng)論
0條評(píng)論
0條評(píng)論