目录

数据库设计文档编写

数据库设计文档编写

PS:建议使用第三种方法

方法1:使用 Navicat 生成数据库设计文档

效果

先看简单的效果图,如果效果合适,大家在进行测试使用,不合适直接撤退,也不浪费时间。 https://i-blog.csdnimg.cn/blog_migrate/03f81c0f9fc30dd3f5644e1dabd34db2.png

随后在docx文档中生成目标字段的表格,选中全部(ctrl+a)进行复制(ctrl+c),或全选之后右键复制为制表符分隔值(字段名和数据),粘贴到你刚刚复制的表格中,效果图如下:

https://i-blog.csdnimg.cn/blog_migrate/10225d862d29459ef6c2fe471c5c91a6.png

实现步骤:

解决思路

1、解决的原理是利用 MySQL 中的 information_schema 数据库。

2、这个数据库提供了 MySQL 服务器上所有数据库的信息。

3、其中,COLUMNS 表提供了所有数据库表的字段信息,包括字段名称、字段类型和是否允许为 NULL 等。

https://i-blog.csdnimg.cn/blog_migrate/04bfd64a60001babc9143527cba5467d.png

查询单表

下面是 SQL 语句,可以根据自己的实际需求进行相应调整。

SELECT
 COLUMN_NAME AS 字段名称,
 COLUMN_TYPE AS 字段类型,
 (CASE IS_NULLABLE WHEN 'NO' THEN '否' ELSE '是' END) AS 是否为空,
 (CASE COLUMN_KEY WHEN 'PRI' THEN '主键' WHEN 'MUL' THEN '外键' ELSE '' END) AS 主外键,
 COLUMN_COMMENT AS 描述 
FROM
 information_schema.COLUMNS
WHERE
 TABLE_SCHEMA = '你的数据库名'
 AND TABLE_NAME = '你的数据库表名'
ORDER BY
 ORDINAL_POSITION;

方法二:使用程序直接导出设计文档

该工具主要用于导出数据库表结构,格式为excel、word、markdown等,方便快速生成《数据库结构文档》,同时可以快速查看表的结构和相关信息

该工具永久免费,欢迎大家体验!

https://i-blog.csdnimg.cn/blog_migrate/d8ebd62fb9c93606f4266479b41333ac.png

方法三:idea安装EasyDatabaseExport插件,用插件导出

ps:建议用方法三

一款可以导出 的插件,支持导出为Excel、Word、Markdown、Html、Pdf。

https://i-blog.csdnimg.cn/blog_migrate/a5af6db10c829d407051923e27d65e44.png

https://i-blog.csdnimg.cn/blog_migrate/ecb358865b431b418f8151b761eb6862.png

https://i-blog.csdnimg.cn/blog_migrate/e9348a223567f51f898f7f7808580915.png

https://i-blog.csdnimg.cn/blog_migrate/a884076a9fcebb1d2ffee7f24e56cee3.png

https://i-blog.csdnimg.cn/blog_migrate/0c249c8f8f379723e27477097bf0a031.png

idea中MySQL数据库的配置

在IntelliJ IDEA中配置数据库可以通过以下步骤进行:

1 打开IntelliJ IDEA,在菜单栏中选择"View" -> “Tool Windows” -> “Database”,打开Database工具窗口。

https://i-blog.csdnimg.cn/blog_migrate/00f7192f8138f68514529fc300071928.png

https://i-blog.csdnimg.cn/blog_migrate/e185bd0e3a4fe271129794e91c918a7e.png

2 在Database工具窗口上方,点击"+“按钮,选择"Data Source”,选择相应的数据库类型,如MySQL、Oracle等。

https://i-blog.csdnimg.cn/blog_migrate/202e82cb494b6d4a29d45da38061cd4b.png

3 在弹出的对话框中,填写数据库连接信息:

  • 主机:数据库服务器的IP地址或主机名;
  • 端口:数据库服务器的监听端口,默认为数据库类型的默认端口;
  • 数据库:要连接的数据库的名称;
  • 用户名和密码:数据库用户的用户名和密码。

https://i-blog.csdnimg.cn/blog_migrate/37eb5e7f6b55e232f11553bfa9295b3e.png

4 点击"Test Connection"按钮,测试连接是否成功。如果成功,会显示"Connection successful"的提示。

5 点击"OK"按钮保存数据库配置。

6 在Database工具窗口中,您可以展开已配置的数据源,浏览数据库的表、视图等对象,并执行SQL查询和其他数据库操作。

https://i-blog.csdnimg.cn/blog_migrate/92bf83007924f51cfa2e5ac7a27e9cbf.png

此外,您还可以在IntelliJ IDEA中配置数据库驱动程序,以便连接特定类型的数据库。具体步骤如下:

1 在Database工具窗口中,点击"Customize Data Sources"按钮,打开数据源设置窗口。

2 在左侧的列表中,选择您已经配置的数据库,点击"Driver"标签。

3 点击"Add"按钮,选择要添加的数据库驱动程序的JAR文件。

4 点击"Apply"按钮保存设置。

通过以上步骤,您可以在IntelliJ IDEA中配置和管理数据库,方便进行开发和调试。

在配置MySQL数据库之前,您需要先安装MySQL服务器。 配置MySQL数据库的主要步骤如下:

1 打开MySQL配置文件my.cnf 在Linux上,该文件通常位于/etc/mysql/my.cnf或/etc/my.cnf; 在Windows上,该文件通常位于C:\Program Files\MySQL\MySQL Server X.X\my.ini。

2 配置MySQL服务器参数 在my.cnf文件中,您可以根据系统的需求配置以下参数:

1 bind-address:MySQL服务器监听的IP地址,默认为0.0.0.0,表示监听所有网卡;

2 port:MySQL服务器监听的端口,默认为3306;

3 max_connections:MySQL服务器允许的最大连接数;

4 datadir:MySQL数据库文件的存储路径;

5 tmpdir:MySQL临时文件的存储路径;

6 character_set_server:服务器默认的字符集;

7 collation-server:服务器默认的排序规则;

8 innodb_buffer_pool_size:InnoDB存储引擎使用的内存池大小;

9 innodb_log_file_size:InnoDB存储引擎使用的日志文件大小。

3 配置MySQL用户和权限 使用以下命令登录MySQL服务器:

mysql -u root -p

接着,您可以创建新的MySQL用户并为其分配权限,例如:

CREATE USER ‘username’@’localhost’ IDENTIFIED BY ‘password’; GRANT ALL PRIVILEGES ON database.* TO ‘username’@’localhost’; FLUSH PRIVILEGES; 4 重启MySQL服务器 在Linux上,使用以下命令重启MySQL服务器:

sudo service mysql restart

在Windows上,使用服务管理器重启MySQL服务。

以上是MySQL数据库的基本配置步骤,希望对您能有所帮助。