如何建立一张记录SQL数据库 *** 作的表

如何建立一张记录SQL数据库 *** 作的表,第1张

create table myRecordTB(iNo int identity(1,1) ,

tbID int not null,

coID int not null,

changTime datetime not null

)

建表容易,但是要实时记录 *** 作记录的话,不用程序辅助只用SQL来完成(需要创建大量触发器)来完成不可取的

先说你表的 结构 username username_ip add_time username_type( *** 作) username_id(删除修改的ID )

在登陆的时候 把登陆IP 用户名 时间 添加表里

然后每次 *** 作都对表进行一个 *** 作 where username

插入 *** 作 和ID

1.设计一张日志表 字段包含 lid(编号)luser( *** 作者)ldate( *** 作时间)lcontext( *** 作描述)2.编写一个类Log,里面有添加日志的静态方法(就是写插入一条记录到日志表),以后想添加一条日志的时候就直接调用该方法3.使用,例如现在刚刚添加了一新人员的信息,那么可以调用Log类的静态方法插入一条日志。4.查看日志,可以把查看日志的方法写在Log类里面,或者单独写都行。 日志的查询就是对日志表的查询,可以实现多种查询方式,例如按时间,按 *** 作者,按内容模糊查找等。 这种方法以前做过几次了,看是不是你想要的。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10010996.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存