表MSSQL数据库清理用户表一触即消!(mssql数据库清空用户)
SQL 数据库是一种重要的工具,有时会被用来保存大量数据甚至存储重要数据。当一个用户推出系统之后,他/她的个人信息以及数据也会被保存到用户表中,这样随着用户的不断增多,如果不注意清理,很快用户表就会变得庞大,对于SQL 服务器的性能会有负面影响。
不过也不用担心,我们可以使用 T-SQL语句来快速的清理用户表,现在来看看具体怎么操作:
一、首先要删除旧的表:
— 删除user表
DROP TABLE IF EXISTS user;
二、重新创建一个新的User表,在这个表中可以添加一些必要字段:
— 创建user表
CREATE TABLE user (
id INT PRIMARY KEY,
username VARCHAR(64) NOT NULL,
password VARCHAR(64) NOT NULL,
status TINYINT(4) NOT NULL DEFAULT 0
);
三、查看 用户表 中当前存有多少条数据:
SELECT COUNT(*) FROM user;
四、找出需要临时删除的用户:
SELECT * FROM user WHERE status = 0;
五、根据用户ID 删除临时账号:
DELETE FROM user WHERE id IN(1, 2);
六、最后确认这些操作后用户表的实际情况:
SELECT COUNT(*) FROM user;
以上就是MSSQL 数据库清理用户表的具体步骤,用这种方式可以节约开发人员的宝贵时间,一触即消!