一句話刪除乙個資料庫下所有的約束(有乙個缺陷:一次性不能把所有的約束刪除完,多執行幾次才能清除完):
select 'alter table '+object_name(fkeyid)+' drop constraint '+object_name(constid)+char(10)+'go' from sysreferences
一句話刪除乙個資料庫下所有的表( 若有約束,得先刪除約束,有缺陷,先執行刪除約束sql再執行刪除表sql,反覆執行數次方才刪除得完):
exec sp_msforeachtable 'drop table ?'
SQL語句很實用很巧妙的用法
1.ignore的用法 在insert 後面加上ignore之後,如果插入的資料有重複等問題時,失敗不會報錯,很實用的小技巧 insert ignore into success killed seckill id,user phone,state values 0 2.ifnull a,0 函式的...
SQL刪除語句
如果我們要刪除資料庫中表的資料,我們就可以使用delete語句。delete語句的基本語法是 delete from 表名 where 例如,我們想刪除employees表中id 100的記錄,就需要這麼寫 delete from employees where employee id 100 查詢...
sql刪除語句的區別
相同點 1.truncate和不帶where子句的delete 以及drop都會刪除表內的資料。2.drop truncate都是ddl語句 資料定義語言 執行後會自動提交。不同點 1.truncate 和 delete 只刪除資料不刪除表的結構 定義 drop 語句將刪除表的結構被依賴的約束 co...