首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MYSQL数据库文档生成器

一、概述     平常会遇到编写文档类的工作,尤其是数据库的,要把每张表的详细字段列出来,手写实在费劲,从网上找了很多,都没有那种直接GUI输入参数,一键生成的,所以自己花时间做了一个,功能很简陋,但是基本需求可以实现...PrintWriter pw = new PrintWriter(sw);) { e.printStackTrace(pw); } return sw.toString(); } } 文档生成...MySQL5驱动;com.mysql.cj.jdbc.Driver MySQL6之后的驱动 hikariConfig.setDriverClassName(driverClassName);...").title("数据库文档").description("数据库设计文档生成") .dataSource(dataSource).engineConfig(engineConfig).produceConfig...代码我已经上传到码云,项目地址:https://gitee.com/loveliyiyi/generate-mysql-word

4.4K20
您找到你想要的搜索结果了吗?
是的
没有找到

文档数据库数据库深度探索:MongoDB,最强文档数据库

文档——灵活的、受json启发的文档——比许多人熟悉的处理数据的严格结构的传统方式更加简单、自然、通用和高性能。...让我们来谈谈多文档事务——为什么需要它,公司是如何交付这个特性的? (RK): MongoDB总是在单个文档级别上具有ACID事务能力。...Richard,如果你正在建模关于我的所有数据,作为你公司的一个客户,你可能会存储关于我的大部分信息在一个文档中。当文档从一种状态更改到另一种状态时,我们总是在单文档级别上有ACID事务。...MongoDB能够在单个事务中封装跨多个集合和文档的多个操作。...对多文档事务的技术需求始于MongoDB的第一次收购,一个名为WiredTiger的数据库存储引擎,它是由创建BerkeleyDB嵌入式数据库(世界上最流行的数据库引擎之一)的人创建的。

1.7K20

MySQL的在线文档

Oracle可以说是一款最"开放"的商业数据库,就是因为他提供了很全面的文档体系,能公开的文档,都可以从官网上找到,而且检索便捷。...碰巧看到徐老师写的这篇《MySQL全面的在线文档》,给我们介绍了MySQL文档体系,毕竟都出自一个厂商,在这方面,还是有些异曲同工之处的。...点击后,即可显示MySQL官方目前提供的全部文档,细心的读者会发现有些文档的右侧会显示一个向下的箭头,点开后会提供下载的PDF文档。...MySQL企业版加密通过高级加密函数对数据库中保存的内容进行加密。 MySQL Enterprise Audit MySQL企业版审计用户指南。...它可以通过有效地将数据库流量路由到适当的后端MySQL服务器来提供高可用性和可伸缩性。

2.4K20

文档数据库 MongoDB

简单说,通常我们使用的SQLite3、MySQL都是关系型数据库,使用一种通用的SQL脚本语言来操作,NoSQL数据则没有这种SQL语言,其内部保存的是一种JSON字符串。...MongoDB 它是一款开源、跨平台、分布式,具有大数据处理能力的文档数据库。由C++语言编写,主要解决的是海量数据的访问效率问题,为WEB应用提供可扩展的高性能数据存储解决方案。...当数据量达到50GB以上的时候,MongoDB的数据库访问速度是MySQL的10倍以上。 MongoDB在启动后会将数据库中的数据以文件映射的方式加载到内存中。...概念类比 MySQL MongoDB Table (表) Collection (集合) Row (行) Document (文档) Column(字段) Field (键值对) 环境准备 MongoDB...Windows 平台 官方下载地址[1] 中文文档[2] 打开官网,根据自己电脑系统情况,选择合适的版本下载 ?

2K10

MySQL优化--官方文档翻译

本章介绍如何优化MySQL性能并提供示例。优化包括在多个级别上配置、调优和度量性能。...缓冲和缓存 8.11优化锁定操作 8.12优化MySQL服务器 8.13绩效衡量(基准) 8.14检查服务器线程(进程)信息 8.1优化概述 数据库性能取决于数据库级别的几个因素,例如表、查询和配置设置...典型用户的目标是从现有的软件和硬件配置中获得最佳的数据库性能。高级用户寻找机会来改进MySQL软件本身,或者开发自己的存储引擎和硬件设备来扩展MySQL生态系统。...在数据库级别优化 硬件级优化 平衡可移植性和性能 在数据库级别优化 使数据库应用程序快速运行的最重要因素是其基本设计: 表的结构是否正确?...平衡可移植性和性能 要在可移植MySQL程序中使用面向性能的SQL扩展,可以在/*!*/注释分隔符。其他SQL服务器忽略已注释的关键字。有关撰写评论的信息,请参阅第9.7节“评论”。

70520

体验 Mysql 操作 JSON 文档

查找带有标签"Mysql"的所有文章 SELECT * FROM `article` WHERE JSON_CONTAINS(tags, '["Mysql"]'); 2....FROM `article` WHERE JSON_SEARCH(tags, 'one', 'Data%') IS NOT NULL; JSON_SEARCH 函数中3个参数的含义: 1 要查找的文档...2 查找的范围,有两个选项,'one' 查找第一个符合条件的,'all'查找所有符合条件的 3 查找的条件 JSON Path JSON Path 用来定位文档中的目标字段,例如 SELECT JSON_EXTRACT...path,表示定位文档的 name 字段 JSON path 是以 $ 开头,下面看几个更多的示例 { "num": 123, "arr": [1, 2], "obj": { "a"...从指定位置移除数据 通过初步的操作体验,感觉 Mysql 的 JSON 操作还是比较顺畅的,以后可以在mysql中使用文档结构确实很方便 新版的 Mysql 还提供了 Javascript 的控制台,类似

2.2K40

MySQL 文档翻译】理解查询计划

原文地址: 【MySQL 文档翻译】理解查询计划欢迎访问我的博客: http://blog.duhbb.com/官方文档MySQL 官方文档地址: 8.8 Understanding the Query...它按照 MySQL 在处理语句时读取它们的顺序排列的. 这意味着 MySQL 从第一个表中读取一行, 然后在第二个表中找到匹配的行, 然后在第三个表中, 以此类推....如果 key 是 NULL, 则 MySQL 没有找到可用于更有效地执行查询的索引.要强制 MySQL 使用或忽略 possible_keys 列中列出的索引, 请在查询中使用 FORCE INDEX,...8.0.18 开始可用; 在 MySQL 8.0.20 或更高版本的 MySQL 中不使用 Block Nested-Loop 算法....请参见第 5.1.1 节 配置服务器.笔者的验证 Demo没有刻意增加 Explain 的使用 Demo, 后续的开发中会找机会验证的.原文地址: 【MySQL 文档翻译】理解查询计划欢迎访问我的博客:

2.1K20

MySQL文档阅读(一)-数字类型

这个系列参考自MySQL官方文档MySQL5.7官方文档 MySQL支持很多系列的SQL数据类型:数字类型(numeric types)、日期和时间类型(date and time types)...当业务需求(例如涉及金钱的数据)要求在数据库中存储精确数值时,需要使用这些类型。在MySQL中NUMERIC也实现为DECIMAL,因此后续针对DECIMAL的叙述也适用于NUMERIC。...MySQL以二进制格式存储DECIMAL值。...MySQL5.7并不支持负数的自动增长。 注意: 当该属性属于某个表达式或者UNION查询时,MySQL会忽略ZEROFILL属性。...溢出处理 当MySQL存储的值超过了某个属性所能表示的范围,这时候实际存储的结果取决于当时MySQL中的SQL模式: 如果开启了严格SQL模式,MySQL会拒绝溢出的值,会报错,插入数据失败; 如果没有开启严格

1.3K10

文档数据库系统CouchDB

CouchDB是用Erlang开发的面向文档数据库系统,最近刚刚发布了0.10版本。...CouchDB不是一个传统的关系数据库,而是面向文档数据库,其数据存储方式有点类似lucene的inde文件格式,CouchDB最大的意义在于它是一个面向web应用的新一代存储系统,事实上,CouchDB...对于基于web的大规模应用文档应用,然的分布式可以让它不必像传统的关系数据库那样分库拆表,在应用代码层进行大量的改动。...二、CouchDB是面向文档数据库,存储半结构化的数据,比较类似lucene的index结构,特别适合存储文档,因此很适合CMS,电话本,地址本等应用,在这些应用场合,文档数据库要比关系数据库更加方便...三、CouchDB支持REST API,可以让用户使用JavaScript来操作CouchDB数据库,也可以用JavaScript编写查询语句,我们可以想像一下,用AJAX技术结合CouchDB开发出来的

1.6K100

数据库文档生成工具- screw

简洁好用的数据库表结构文档工具 gitee: https://gitee.com/sanri/sanri-tools-maven cnblog:https://www.cnblogs.com/sanri1993.../p/13303630.html 简介 在企业级开发中、我们经常会有编写数据库表结构文档的时间付出,从业以来,待过几家企业,关于数据库表结构文档状态:要么没有、要么有、但都是手写、后期运维开发,需要手动进行维护到文档中...不需要 powerdesigner 这种重量的建模工具 多数据库支持 。支持市面常见的数据库类型 MySQL、Oracle、SqlServer 多种格式文档。...支持用户自定义模板和展示样式 数据库支持 MySQL MariaDB TIDB Oracle SqlServer PostgreSQL Cache H2 DB2 文档生成支持...--数据库文档核心依赖--> cn.smallbun.screw <artifactId

1.3K20

MySQL数据库(一):安装MySQL数据库

安装环境: 操作系统版本:RHEL 6.5 安装版本:MYSQL 5.1 升级版本:MYSQL 5.6 一、简述MYSQL 1.什么是数据库?...DB DataBase :数据库 依照某种数据模型进行组织并存放到存储器的数据集合 DBMS DataBase Manager System :数据库管理系统 用来操作和管理数据库的大型服务软件...DBS DataBase System :数据库系统 即DB+DBMS指带有数据库并整合了数据库管理软件的计算机系统 2.E-R数据模型 3.常见数据库软件服务商 甲骨文:MYSQL...[确定] 6.登陆mysql并查询当前数据库 [root@svr5 mysql]# mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost...需要注意的是这里的root用户不是Linux系统的root用户,而是mysql数据库的管理员root。

22.7K80

MySQL数据库介绍以及MySQL数据库

目录 数据库介绍 数据库概述 数据表 MySql数据库 MySql安装 登录MySQL数据库 ​​​​​​​SQLyog(MySQL图形化开发工具) 数据库介绍 数据库概述 什么是数据库(DB:DataBase...数据库的保护、维护 通信 数据库数据库管理系统的关系 常见的数据库管理系统 MYSQL :开源免费的数据库,小型的数据库.已经被Oracle收购了.MySQL6.x版本也开始收费。...SQLite : 嵌入式的小型数据库,应用在手机端。 上课会学:MYSQL 这里使用MySQL数据库MySQL中可以有多个数据库数据库是真正存储数据的地方。...表记录与java类对象的对应关系 数据库跟数据表的关系:一个数据库中可以有若干张表 MySql数据库​​​​​​​ MySql安装 安装 参考MySQL安装图解.doc 安装后,MySQL会以windows...也可以在DOS窗口,通过命令完成MySQL服务的启动和停止(必须以管理运行cmd命令窗口) 登录MySQL数据库 MySQL是一个需要账户名密码登录的数据库,登陆后使用,它提供了一个默认的root

23.7K20
领券