WEB数据库管理平台介绍我推荐一款自主研发的开源WEB版数据库管理工具:kb-dms开源项目地址:kb-dms,如果有可以帮到你,请给我一个星。谢谢~本工具主要有以下特点:权限控制:避免数据源权限不可控的风险,避免数据和数据库表被无故修改。误操作拦截:不小心写错了SQL语句不用担心,本工具会阻塞相应SQL的执行,保证数据安全。记录可追溯:所有的SQL执行记录都会被工具记录下来,方便数据恢复和追责。操作体验:本工具的操作体验与客户端基本一致,并开发了很多新功能方便大家使用。建表规范:平台推出了很多建表和索引相关的规范,并从前端图形化页面拦截相应的误操作,帮助用户更好的规范数据库表。kb-dms是WEB版数据库管理平台,支持权限可控、执行记录跟踪、数据源配置管理、在线数据库表查询+编辑+添加等操作。功能介绍数据查询更新库表操作权限控制执行记录平台制定的建表规范是为了规范建表。kb-dms平台在图形化建表页面增加页面级规范要求,约束用户,保证数据库规范的执行。数据库规范对于数据库表的管理和以后的扩容很有帮助。表规范:表名只支持英文小写字母、数字和下划线,且以英文字母开头的表名不能是MySQL保留字。表名的长度不能超过64个字符。存储引擎必须是InnoDB字符集,编码必须是utf8或utf8mb4。必须提供注释来解释表格的用途。字段规范:字段名只支持英文小写字母、数字和下划线,且以英文字母开头的字段名不能为MySQL保留字。字段名称的长度不能超过32个字符。不能使用字符类型。使用varchar或tinyint代替不能使用timestamp类型,使用datetime代替非id字段必须不为空并提供默认值字段必须提供注释备注不能使用set,enum或bool类型,请使用varchar或tinyint代替必须包含:insert_timedetetimenotnulldefaultCURRENT_TIMESTAMPcomment'inserttime'mustcontain:update_timedatetimenotnulldefaultCURRENT_TIMESTAMPONUPDATECURRENT_TIMESTAMPCOMMENT'updatetime'索引规范:主键id必须是bigint(22)unsignednotnullauto_incrementtypeuniqueindexname:uniq_fieldname[_fieldname]非唯一索引名:idx_fieldname[_fieldname]索引个数不能超过8个,索引字段个数不能超过5个,唯一索引不能和主键重复包含idx_insert_time(插入时间)索引和包含idx_update_time(更新时间)索引一:WEB数据库管理平台kb-dms:本地安装和启动教程[2]
