哪个SQL DDL命令类似于DML删除命令? 我认为这是截断,但它可以下降?类似于DML删除命令的SQL- DDL命令
回答
drop [something]
删除一个对象。 truncate
删除给定表中的所有行。从这个意义上讲,你可以说这与delete
操作类似。
从MSDN:
DELETE
删除从SQL Server中的表或视图中的一行或多行。
TRUNCATE TABLE
类似于DELETE
声明,没有WHERE
子句;但是,TRUNCATE TABLE
速度更快,并且使用更少的系统和事务日志资源。
使用DROP
语句删除现有实体。例如,使用DROP TABLE
从数据库中删除表。用于快速删除所有记录在一个表,并同时删除 表的数据 TRUNCATE决不改变结构的表
截断表。它删除了我们分配给表 记录的空间。
删除命令用于刷新表。当 我们不需要数据时,使用Drop命令。
你确定要声明'TRUNCATE TABLE'是DML吗?查看[MSDN](https://msdn.microsoft.com/en-us/library/ff848799.aspx?f=255&MSPPError=-2147217396)和[此问题](http://dba.stackexchange.com/questions/36607/why-is-truncate-ddl) – Morpheus
感谢您的建议,我纠正了我的错误。 –
@Morpheus:SQL标准将TRUNCATE归类为DML语句。 –
- 1. SQL删除命令
- 2. SQL删除命令?
- 3. SQL/DML/DDL命令和在DBMS中运行的语法系列
- 4. 关于SQL Server中的删除命令
- 5. 有没有类似于unix命令的R命令?
- 6. 为什么alter命令被称为DDL而不是DML?
- 7. Fileinfo删除命令
- 8. ImageMagick的“识别”类似于Java命令?
- 9. Mercurial:状态类似于qdiff的命令?
- 10. MySQL命令提取DDL和DML以及不需要的排除表?
- 11. 用于删除文本的Shell命令
- 12. Mysql:按类似命令?
- 13. 使用类似命令
- 14. 的MikroTik API删除命令
- 15. SQL使用c删除命令建议#
- 16. vb.net SQL命令不能删除
- 17. 在SQL命令中删除毫秒
- 18. 类似于SQL的语法选择命令式语言
- 19. 有没有类似于redis中“使用”sql命令的东西?
- 20. 在adb shell中对linux tree命令的类似命令
- 21. 如何创建类似于VSCode的File:New File命令的扩展命令?
- 22. 删除基类重构命令
- 23. SQL Query-DDL或DML
- 24. 从DiscordBot删除命令CommandService
- 25. 删除命令提示符
- 26. 使用命令删除
- 27. Bash正在删除命令?
- 28. 撤消svn删除命令
- 29. SQLite和删除命令
- 30. DB2级联删除命令?
我想弄清楚你的问题的真正含义。 –
Mureinik是正确的。 'TRUNCATE'清除表格中的数据。 'DELETE'也可以做到这一点,虽然有[在后台发生的不同](http://stackoverflow.com/questions/20559893/comparison-of-truncate-vs-delete-in-mysql-sqlserver)。 – zedfoxus
你正在做什么? –