数据很重要,细节关系成败。做更好的服务才能提升客户的好感。这里不得不说一说数据库中必然而且必需存在的一个表
数据库中有n张表,n种记录,
但是不能缺少一个通用表,数据库语句操作记录表 来关系所有表,他可以监控整个数据库被操作的所有过程
#创建一个数据库语句记录表 字段有 1时间,2语句,3操作的种类, 种类可分为: 1)插入 2)删除 3) 修改 4) 查询 4 可重复插入操作是的主语(表中的key )
//可以从建创数据库第一时间创建这个表
create table sqlhistory(
datatime bigint ,
sqls varchar(10000),
sqlclass integer(1) ,
userkey varchar(32)
)
#创建一个插入
insert into sqlhistory values( datatime , sql , 1-4 , userkey ) // 这个插入一般的在程序中使用,因为一般的数据库图形化操作软件都有可查看操作历史
建议不直接删除这个表中的数据,先提取一定时间前 比例1星期前的 的sql,存放在另一个可储存位置,后再删除一星期前的数据,
缺点:双倍储存数据,
优点:1即使数据库丢失,可以将使用保存的sql 语句重构数据库,2可以为客户提供更好的服务做准备,