失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > WEB数据库管理平台kb-dms:功能简介【一】

WEB数据库管理平台kb-dms:功能简介【一】

时间:2024-02-06 13:10:23

相关推荐

WEB数据库管理平台kb-dms:功能简介【一】

WEB数据库管理平台简介

给大家推荐一个自研的开源WEB版数据库管理工具:kb-dms

开源项目地址: kb-dms ,如果能帮到你,请帮忙点个星。谢谢~

本工具主要有以下特点:

权限控制

避免数据源权限不可控的风险,避免数据、库表被无故修改。误操作拦截

SQL语句不小心写错,不用担心,该工具将阻断相应SQL的执行,保障数据的安全。记录可追踪

所有的SQL执行记录都会被该工具记录,方便数据的恢复和定责。操作体验

该工具的操作体验与客户端基本无异,而且还开发了很多新功能,方便大家使用。建表规范

平台推出了很多建表及索引相关的规范,并且从前端图形化页面上实现了相应误操作的拦截,帮助用户更好的规范库表。

kb-dms是一个WEB版的数据库管理平台,此平台支持权限可控、执行记录追踪、数据源配置管理、在线库表查询+编辑+新增等操作。

功能简介

数据查询更新
库表操作
权限控制
执行记录

平台制定的建表规范

为规范建表,kb-dms平台在图形化的建表页面上,添加也页面级的规范要求,用来约束用户,保证数据库规范的落实。

数据库规范对于库表的管理有未来的扩展性都有很好的帮助。

表规范

表名仅支持英文小写字母,数字,以及下划线,且以英文字母开头表名不能为MySQL保留字表名长度不能超过64个字符存储引擎必须为InnoDB字符集编码必须为utf8或utf8mb4表必须提供comment备注以说明表用途

字段规范

字段名仅支持英文小写字母,数字,以及下划线,且以英文字母开头字段名不能为MySQL保留字字段名长度不能超过32个字符不能使用char类型,使用varchar或tinyint代替不能使用timestamp类型,使用datetime代替非id字段必须为not null 并提供默认值字段必须提供comment备注不能使用set,enum或bool类型,请使用varchar或tinyint代替必须包含:insert_time detetime not null default CURRENT_TIMESTAMP comment ‘插入时间’必须包含:update_time datetime not null default CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT ‘更新时间’

索引规范

主键id必须为bigint(22) unsigned not null auto_increment类型唯一索引名称:uniq_字段名称[_字段名称]非唯一索引名称:idx_字段名称[_字段名称]索引个数不能超过8个,索引字段不能超过5个唯一索引不能和主键重复包含idx_insert_time(insert_time)索引包含idx_update_time(update_time)索引

下一篇: WEB数据库管理平台kb-dms:本地安装与启动教程【二】

如果觉得《WEB数据库管理平台kb-dms:功能简介【一】》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。