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:功能简介【一】相关推荐
- WEB数据库管理平台kb-dms:本地安装与启动教程【二】
依赖工具安装 安装JDK1.8(自行安装) 安装JAVA开发工具Idea.eclipse等一个(自行安装) 安装Git (自行安装) 安装Mysql数据库8版本 (自行安装),数据库账号和密码请与kb ...
- WEB数据库管理平台kb-dms:创建表+编辑表+编辑索引【七】
创建表+编辑表+编辑索引 kb-dms平台,为用户提供了图形化的表结构操作功能,方便用户进行数据库表的管理. 创建表 在表列表右键,点击创建表按钮.在创建表窗口中输入表名.字段.备注等信息,点击保存按 ...
- WEB数据库管理平台kb-dms:数据库查询+更新+删除操作【六】
数据库查询+更新+删除操作 kb-dms平台为用户提供了命令行窗口执行的功能可以进行查询等操作,还提供了快捷键的方式及在线编辑的功能等. 窗口命令行操作数据库 命令行窗口有表名提示功能及sql关键字提 ...
- WEB数据库管理平台kb-dms:数据源权限配置【八】
数据源权限配置 权限配置可以帮助你避免数据源权限不可控的风险,避免数据.库表被无故修改.可以指定的用户分配查询数据.编辑数据.编辑表结构的权限. 开放查询权限 勾选此按钮后,数据源将对所有用户可见,并 ...
- WEB数据库管理平台kb-dms:数据源配置【五】
数据源配置 数据源就是数据库的IP地址及账号信息,kb-dms平台会自动获取该IP下所有的数据库列表信息. 名称 数据源的一个名称,用于方便标记和区分数据源. 类型 类型分为mysql/sqlserv ...
- WEB数据库管理平台kb-dms:注册与登录【三】
登录与注册 打开localhost:8080链接,进入kb-dms数据库管理平台首页 页面自动跳转到登录页面 点击登录框,右上角的按钮,页面跳转到注册页面 注册成功后,页面自动跳转到登录页面 输入注册 ...
- WEB数据库管理平台kb-dms:团队管理【四】
团队管理 团队的概念是一个用户群体的意思,可以理解为一个业务线下的用户集合,也可以理解为一个小组的集合. 管理员 系统初始化的管理员拥有平台最大的权限,只有管理可以创建团队和添加管理员. 负责人 团队 ...
- WEB数据库管理平台kb-dms:数据统计【十二】
数据统计 数据统计页面主要用于统计用户对于数据库操作的执行记录,方便管理员及用户查看平台的使用情况. 统计页面如下图所示: 接入团队 统计平台接入的团队数量. 数据源数量 统计平台数据源的数量. 执行 ...
- 分布式医疗云平台(项目功能简介截图)【系统管理(科室管理、用户管理、角色管理、菜单管理 、字典管理、通知公告管理 、检查费用设置、挂号费用设置 )】】(四)-全面详解(学习总结---从入门到深化)
项目功能截图 1. 系统管理 1.1.科室管理 1.2.用户管理 1.3.角色管理 1.4.菜单管理
- 分布式医疗云平台(项目功能简介截图)【药品进销存管理 (生产厂家维护、药品信息维护、供应商维护 、采购入库 、入库审核 、库存查询 )】(五)-全面详解(学习总结---从入门到深化)
2. 药品进销存管理 2.1.生产厂家维护 2.2.药品信息维护 2.3.供应商维护
最新文章
- mysql mmm 主主_Microsoft Azure部署MYSQL-MMM(2)配置主主复制
- 排除万难,我终于入了程序员的坑!
- webpack引入iview.css,解决webpack+Vue引入iView找不到字体文件的问题
- dojo/domReady! 中感叹号的作用
- Android之应用APN、WIFI、GPS定位小例子
- oauth2和jwt_使用具有OAuth2的Web应用程序和JWT的使用来调用API – WSO2 API Manager
- 集合里面的 E是泛型 暂且认为是object
- e分钟带你利用Python制作词云图
- python3.6.1安装,linux下安装Python3.6.1
- XMLHttpRequestEventTarget
- 【白皮书分享】2020年5G应用创新发展白皮书.pdf(附下载链接)
- Ubuntu安装sqlmap
- NE555延时电路设计
- Hexo-Next主题搭建个人博客最新配置教程!
- audio驱动之耳机
- 浅谈mysql的执行计划是何方神圣
- 幻数java题_java – 公式中的幻数
- Slurm作业启动原理
- Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming
- 数据分析 -- 用户流失
热门文章
- linux桌面监控软件,Ubuntu安装Conky系统监控桌面插件
- B2B供应链电商系统平台解决方案,如何实现全网整合
- JTAG接口定义与其他简介
- 《第一行代码》第三版之我的第一行Android代码(一)
- Django搭建个人博客之制作app并配置相关环境
- iVX低代码平台系列制作APP简单的个人界面
- Win 10 搭建 EasyDarwin 流服务器
- iis php url rewrite,IIS 7.5 使用URL Rewrite模块的简单设置实现网页跳转
- 个人微信api接口调用,微信好友收发消息
- matlab2017a安装出现license checkout failed Error-8