[转帖]实战演练 | Navicat 数据生成功能
- https://zhuanlan.zhihu.com/p/631823381
数据生成的目的是依据某个数据模型,从原始数据通过计算得到目标系统所需要的符合该模型的数据。数据生成与数据模型是分不开的,数据生成的结果应该符合某个数据模型对于数据的具体要求。所以,随着数据模型的发展,数据生成的方法相应地也在不断地发展。如果通过手工或者脚本来生成数据,都不具备通用性且有些成本也极其高昂。所以,快速、灵活且大规模生成数据成了最重要的问题。为了解决这一痛点,Navicat 所具备的“数据生成”功能可使开发人员、测试人员、DBA 以及数据分析师有效提升数据生成效率,让生成海量数据就变得简单,准确、快速。
今天,我们带大家介绍 Navicat 最常用功能之一 - 数据生成。如果你还未使用过 Navicat,欢迎点击 这里 下载全功能试用版。
1、数据生成可用于生成真实且有意义的数据,用以填充选择的表。
2、在“工具” -> “数据生成”中可打开此窗口。
3、选择目标的连接和数据库,这里我们选择 MySQL 数据库作为目标数据库。当然,Navicat 还支持 PostgreSQL、MariaDB、Oracle、MongoDB、OceanBase、SQL Server、SQLite。同时,它还兼容各大云平台,例如:阿里云、华为云、腾讯云等。
4、点击底部的“选项”按钮,可根据需要进行高级设置。其中,使用事务是指,可在数据生成进程中使用事务。
5、然后,点击“下一步”,进入到选择需要生成数据的表的界面。
6、当左侧点击的是某个表时,右侧显示的是需要生成的行数,也可自行调整数值。
7、当在左侧展开某个已选择的表,并选择其下的某个已选择的字段,右侧则显示对应字段的生成设置选项,如生成器/开始的数值/递增的数值,以及最大值/最小值等的设置。(此界面显示的内容会因字段类型不同而不同);你可以更改其属性来自定义生成器:数字、日期、时间、序列、枚举、文本、图像、二进制、外键、性别、网址、主机名等。
8、在生成器的下拉列表中,可选择不同的生成规则作为生成器。
9、在底部,可以点击“表生成顺序”按钮,实现对表的生成顺序进行排序。
10、设置完成后,点击“下一步”,可预览生成的数据。
11、同时,也可以通过下拉框选择想要预览的表。
12、也可对表的数据进行重新生成。
13、确认预览的信息无误后,则可点击“开始”按钮进行数据生成。
14、生成完后,也可以点击底部的“保存配置文件”按钮,进行此次数据生成设置的保存。
Tips:如果需要更新数据库中的表(添加了生成数据的表),右击此表->选择刷新,然后重新打开此表,就可以在表中显示刚刚生成的数据了。
结语
市面上,实现数据生成的方式有很多,但 Navicat 数据库管理开发工具的数据生成功能深受企业级用户选择的理由是产品力,优势:好用、稳定、快速且准确。同时,它还可以通过自动运行功能设置任意时间来实现数据生成任务。它支持多种数据库接入能力,包括:MySQL、MariaDB、PostgreSQL、SQL Sever、Oracle、SQLite、MongoDB、OceanBase。只有在保证生成的数据准确和高效的情况下,数据才能发挥更大效能。
往期回顾
招募 Navicat Montior 3.0 监控工具体验官 | 好礼相送
互动有礼活动进行中 | 奖品为价值 819 元 Navicat Premium
[转帖]实战演练 | Navicat 数据生成功能的更多相关文章
- 代码生成工具Database2Sharp中增加视图的代码生成以及主从表界面生成功能
在代码生成工具的各种功能规划中,我们一向以客户的需求作为驱动,因此也会根据需要增加一些特殊的功能或者处理.在实际的开发中,虽然我们一般以具体的表进行具体业务开发,但是有些客户提出有时候视图开发也是很常 ...
- Web 开发人员必备的随机 JSON 数据生成工具
在 Web 开发中,经常会需要一些测试数据来测试接口或者功能时候正确.JSON Generator 就是这样一款生成随机 JSON 数据的在线工具,Web 开发人员必备,记得收藏和分享啊. 您可能感兴 ...
- 一个比较全面的java随机数据生成工具包
最近,由于一个项目的原因需要使用一些随机数据做测试,于是写了一个随机数据生成工具,ExtraRanom.可以看成是Java官方Random类的扩展,主要用于主要用于测试程序.生成密码.设计抽奖程序等情 ...
- 【百度地图API】建立全国银行位置查询系统(四)——如何利用百度地图的数据生成自己的标注
原文:[百度地图API]建立全国银行位置查询系统(四)--如何利用百度地图的数据生成自己的标注 摘要: 上一章留个悬念,"如果自己没有地理坐标的数据库,应该怎样制作银行的分布地图呢?&quo ...
- java中json数据生成和解析(复杂对象演示)
1.json简单介绍 1.1 json是最流行和广泛通用的数据传输格式,简称JavaScript Object Notation,最早在JavaScript中使用. 1.2 举个例子,下面是一个jso ...
- python测试框架&&数据生成&&工具最全资源汇总
xUnit frameworks 单元测试框架frameworks 框架unittest - python自带的单元测试库,开箱即用unittest2 - 加强版的单元测试框架,适用于Python 2 ...
- Navicat Premium 常用功能讲解
https://www.linuxidc.com/Linux/2016-04/130159.htm Navicat Premium 常用功能讲解 1.快捷键 1.1. F8 快速回到当前对象列表 1. ...
- 04: Form 验证用户数据 & 生成html
目录:Django其他篇 01:Django基础篇 02:Django进阶篇 03:Django数据库操作--->Model 04: Form 验证用户数据 & 生成html 05:Mo ...
- 权限模块_整体方案说明_设计实体&映射实体_实现初始化权限数据的功能
权限模块_整体方案说明 要点说明 权限就是控制功能的使用(功能对应着URL). 对功能的控制就是对URL的访问控制. 在我们的程序中,一个功能对应一个或两个URL: 1,例如列表或删除功能,只对应一个 ...
- 大数据技术之_25_手机APP信息统计系统项目_01_APP 数据生成模块 + 数据收集模块 + 数据处理模块框架搭建 + 业务需求处理 + 数据展示模块 +项目总结 + 问题总结
一 项目概述1.1 角色1.2 业务术语1.3 项目效果展示二 项目需求三 项目概要3.1 项目技术架构3.2 项目目录结构3.3 项目技术选型3.4 项目整体集群规划3.5 创建项目工程四 APP ...
随机推荐
- 【Python】人工智能-机器学习——不调库手撕深度网络分类问题
1. 作业内容描述 1.1 背景 数据集大小150 该数据有4个属性,分别如下 Sepal.Length:花萼长度(cm) Sepal.Width:花萼宽度单位(cm) Petal.Length:花瓣 ...
- Spring Cloud Eureka 服务注册中心怎么配置
「Spring Cloud Eureka 入门系列」 Spring Cloud Eureka 入门 (一)服务注册中心详解 Spring Cloud Eureka 入门 (二)服务提供者详解 Spri ...
- 华为云数据库GaussDB(for openGauss):初次见面,认识一下
摘要:本文从总体架构.主打场景.关键技术特性等方面进行介绍GaussDB(for openGauss). 1.背景介绍 3月16日,在华为云主办的GaussDB(for openGauss)系列技术第 ...
- nginx 限制ip访问,禁止非法域名指向本机ip——防止被别人绑定域名到自己IP的方法
网站从国内迁移到国外,镜像主机没有配置域名(等配置好了,再配置域名),然后迁移完成了后,网站被不知道哪家的域名指向了本站服务器(很可能是某些人和组织,养域名卖的--具体是何套路,请哪位道友指教) 今天 ...
- Solon Web 开发,三、打包与运行
Solon Web 开发 一.开始 二.开发知识准备 三.打包与运行 四.请求上下文 五.数据访问.事务与缓存应用 六.过滤器.处理.拦截器 七.视图模板与Mvc注解 八.校验.及定制与扩展 九.跨域 ...
- PPT 动画-文字渐入
插入文字,居中对齐 选中文字,将不透明度调成100%,让文字消失不见
- Kubernetes(K8S) Pod 介绍
Pod 是 k8s 系统中可以创建和管理的最小单元, 是资源对象模型中由用户创建或部署的最小资源对象模型, 也是在 k8s 上运行容器化应用的资源对象, 其他的资源对象都是用来支撑或者扩展 Pod 对 ...
- wkhtmltopdf 代替 itext 将 url 转成 pdf
通过 itextpdf 的 HtmlConverter.convertToPdf(); 方法生成的pdf 有点让人失望,CSS啥的不起作用了,(有可能我用得不对) 后来用 wkhtmltopdf.ex ...
- SpringBoot Docker Skywalking agent 不生效
SpringBoot Skywalking agent 通过 Dockfile 配置 不生效 ENTRYPOINT ["java","-Djava.security.eg ...
- Java 日志框架学习笔记
日志概念 1. 日志文件 日志文件是用于记录系统操作事件的文件集合 1.1 调试日志 1.2 系统日志 系统日志是记录系统中硬件.软件和系统问题的信息,同时还可以监视系统中发生的事件.用户可以通过它来 ...