首先解释一下数据库的版本是SQL Server 2012.清除的数据库800多G,磁盘空间就剩10多G,数据量最多的表有2亿.目的就是清楚去年的数据(2017年之前),遇到了一些问题,总结起来就是三方面问题: 1.如何清理日志文件. 2.删除千万级别的数据. 3.数据库的收缩操作. 一.清除日志文件 刚开始直接用delete语句删除给报了两次错误:“The transaction log for database 'DB' is full due to 'ACTIVE_TRANSACTION'.…
DML添加数据 语法 insert into 表名(列名1,列名2,列名n) values(值1,值2,值n) 列:INSERT INTO day02(id,NAME,age) VALUES(1,"薛强醋",21); 注意: 列名与值需要一一对应,并且数据类型也要一致 如果不写列名,那就需要给所有的列提供值 除了数字外,其它类型的值要用引号引,单双均可 DML删除数据 语法: DELETE from 表名 where 条件: 列: DELETE FROM day01 WHERE id=…