ChatGPT给数据库表生成测试数据,3.5vs4.0

大家好啊

上期视频发布以后有的小伙伴好奇说

能不能给数据库的一张表

来生成测试数据

那今天啊带着大家一起来测一下

我们先用gpt3.5的模型

首先呢我建了一张空表叫user

然后呢我们把它的

这个创建语句复制出来

好我们把它粘过来

这样的话相当于把表结构告诉他了

对吧然后呢我们告诉他

然后

生成一些测试数据

好大家看 它已经有了

但是呢

它这个都是英文的

测试数据

来一个:要中文的

好这都都是中文的了

但是大家看他这个状态字段

采用的是英文字母

所以呢我们再给他加一些要求

status需要是10、20、30、

里面的

数值

这样就可以了

不过呢他这个header(字段)他认为是职位了

我们可以再要求他

header是头像

那他生成的是这种地址

但这种地址呢也都是没法访问的哈

好我们再用4.0试一下

再创建一个会话

我们选

好还是我们把表结构拿过来

4的反应速度明显比3.5要慢一些啊

先停一下

然后说帮我生成一些测试数据

好大家看,它还是英文的

我们来stop

他这里边就没有简单的用张三李四了

大家看他用的是张伟

不过状态字段还是用的英文字母

我们看头像

啊头像这块也不对

好我们停一下

我们跟他说status

需要是 10、20、30、40中的数值

然后header是头像地址

好这回status状态是对的了

再来看header

啊跟刚才那个也差不多也是这样的

好大家看可

以了我们再来比对比一下刚才的3.

他简单的张三李四王五

但是呢gpt4的话

他用的就是张伟、李丽、王强这种名字

但是呢

他其他的表现并没有比3.5好的太多

然后最后啊我们把这个sql复制出来

然后呢放到数据库里执行一下

好可以了我们再来检查一下这张表

数据就进来了

最后更新于