首页 > 数据库 >导出mysql表结构设计文档word

导出mysql表结构设计文档word

时间:2023-12-29 14:24:58浏览次数:45  
标签:5.1 word -- jar export mysql java 结构设计

github上有个很好用的工具:https://github.com/msuno/export-database-structure

我使用的数据库MySQL8.0.20

一、下载后修改

1.pom中的oracle下载失败,解决办法:注释即可,无影响

<!--    <dependency>-->
<!--      <groupId>com.oracle</groupId>-->
<!--      <artifactId>ojdbc6</artifactId>-->
<!--      <version>11.2.0.3</version>-->
<!--    </dependency>-->

2.连接数据库失败

确认用户名密码没错:
image

最后发现是mysql-connector-java的版本过低导致。调整为5.1.47

 <dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
      <version>5.1.47</version>
 </dependency>

二、打包

三、运行

java -jar export-database-structure-0.0.1-SNAPSHOT-jar-with-dependencies.jar

弹出界面,输入相关配置

成功:

 

标签:5.1,word,--,jar,export,mysql,java,结构设计
From: https://www.cnblogs.com/zjfblog/p/17934778.html

相关文章

  • 面试官:说一下MySQL主从复制的原理?
    MySQL主从复制(Master-SlaveReplication)是一种数据复制技术,用于在多个数据库服务器之间的数据同步。在主从复制架构中,一个服务器被设置为主服务器(Master),充当数据源,其他服务器被设置为从服务器(Slave),用来复制主服务器的数据。1.主从复制优点主从复制的主要优点有以下几个:高可......
  • 搭建lnmp环境-mysql(第五步)
    版本mysql5.7新建文件夹/data/download进入后下载wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm安装 rpm-ivhmysql57-community-release-el7-8.noarch.rpmrpm--importhttps://repo.mysql.com/RPM-GPG-KEY-mysql-2022(这里要用2022)yumin......
  • mysql字符集相关
    MySQL-Collation来源于:https://zhuanlan.zhihu.com/p/103448212本文对MySQL中的collation进行学习,参考文章Collate, Tutorial,MySQL。背景:项目中遇到字符串检索时不区分大小写的问题,后来发现是MySQL数据库中的collation设置的问题。MySQLcollation是一系列的rules,用来在......
  • 麒麟自带mysql安装后文件位置
    1、通过配置文件/etc/mysql/mysql.confi.d/mysqld.cnf可以看到基础配置信息,如下图2、可以看到默认数据库目录为:datadir=/var/lib/mysql该目录为锁定状态,无法打开(没有读、写、执行权限);通过终端命令可以改变权限,最终打开该目录终端命令:sudochmoda+rwx/var/lib/mysql......
  • 麒麟系统安装官网MySQL数据库
    ARM架构麒麟系统安装MySQL数据库来源于:https://blog.csdn.net/m0_57909067/article/details/134305802一、基于物理机安装1、安装步骤(官网RPM安装)1.1、关闭防火墙停止防火墙systemctlstopfirewalld.service关闭防火墙systemctldisablefirewalld.service说明:执行disable......
  • mysql-循环(while 、repeat、loop)
    --whileDELIMITER$$CREATEPROCEDUREp7(INnINT)BEGIN DECLAREtotalINTDEFAULT0; WHILEn>0DO SETtotal:=total+n; SETn:=n-1; ENDWHILE; SELECTtotal;END$$CALLp7(2)--repeatDROPPROCEDUREIFEXISTSp8DELIMITER$$CREATEPROCEDUREp8(INnINT)BEGI......
  • centos7 安装 mysql8 ,yum方式
    1、添加yum库sudoyuminstall-yhttps://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm 2、导入mysqlGPG公钥  失效的:sudorpm--importhttps://repo.mysql.com/RPM-GPG-KEY-mysqlrpm--importhttps://repo.mysql.com/RPM-GPG-KEY-mysql-2022 ......
  • 离线安装mysql
    [root@slave~]#lsanaconda-ks.cfgmysql-8.0.31-linux-glibc2.12-x86_64.tar.xz[root@slave~]#tar-xfmysql-8.0.31-linux-glibc2.12-x86_64.tar.xz[root@slave~]#lsanaconda-ks.cfgmysql-8.0.31-linux-glibc2.12-x86_64mysql-8.0.31-linux-glibc2.12-x86_64.......
  • 21 mysql 一致性的底层原理
    一致性的原理:个人理解,一致性就是事务执行前后,数据在逻辑上都符合正常情况。想要保持一致性,一般有下面3种手段:第一,就是前面提到的原子性、持久性和隔离性。第二,就是数据自身带的一些参数校验,比如数据长度校验、数据类型校验。第三,就是从应用层面保持一致了。比如在银行账目系统中,保......
  • Flink mysql-cdc连接器参数
    一、背景通过Flink同步mysql到iceberg中,任务一直在运行中,但是在目标表看不到数据。经排查发现jobmanager一直在做切片,日志如下:2023-12-2816:58:36.251[snapshot-splitting]INFOcom.ververica.cdc.connectors.mysql.source.assigners.ChunkSplitter[]-ChunkSplitterhas......