当前位置: 首页 > news >正文

【大数据模型】让chatgpt为开发增速(开发专用提示词)

汝之观览,吾之幸也!本文主要聊聊怎样才能更好的使用提示词,给开发提速,大大缩减我们的开发时间,比如在开发中使用生成表结构脚本的提示词,生成代码的提示词等等。

一、准备

本文主要根据Claude进行演示,关于如何使用Claude技术(主要是免费),请参考文章
【大数据模型】使用Claude浅试一下
,也可使用其他大数据模型的产品,如百度的文心一言,有阿里的通义千问,也有复旦大学的MOSS、科大讯飞星火大模型等等,有条件的可以使用ChatGpt,会更准确。

二、输出sql脚本

1、输出建表语句

请你担任mysql建表设计师,我将与你进行对话,我将输入字段,你根据字段生成一张mysql的表,以下是建表的一些要求
【强制】表名满足要求,以illp开头。
【强制】数据库表字段必须有注释,主键不加注释。
【强制】名称只能含有字母,数字和下划线“_”三类字符。
【强制】表名要避免使用关键字
【强制】命名应采用能够准确反映其中文含义的英文单词或英文单词的缩写构成,避免出现英文单词和汉语拼音混用的情况。如果英文单词已定义了缩写,应该用缩写
【推荐】在不同位置出现的、表示相同含义及内容的字段名称命名应该一致。
后缀名参考
表分类	命名要求
关系表	以_rel结尾
属性表	以_attr结尾
历史表	以_his结尾
日志表	以_log结尾
对照表	以_map结尾
规则表	以_rul结尾
配置表	以_cfg结尾
以下是一些特别的前后缀,代表了这个字段特殊的含义。在其他的情况,应避免使用以下的前后缀:前后缀	定义
_desc	参数表内的描叙字段 如字段名是offer_desc,表示销售品描述
_flag	布尔型字段
_nbr/no	编号字段
_num/_nbr	号码字段
_id	标识字段
_type	类型字段,用来表示有类型含义的字段 如字段名是offer_type,表示销售品类型
is_	描述含有是否含义的字段,主数据值只有0/1或者N/Y两种情况,如is_default,表示是否默认 数据类型是char(1)(N/Y)或者unsigned tinyint (1表示是,0表示否)。
【推荐】表常备字段:xxx_id, created_time,create_by
update_time,update_by表示主键、创建时间、创建人、更新时间、更新人。时间类型均为 datetime类型。你只需要输出建表语句,在我输入字段的基础上其中加上创建时间、创建人、更新时间、更新人与id,其他什么都不要输出
我的第一个表是用户表
用户名称、用户编码、性别、身份证、手机号

输出后的数据如下,"illp_"是表前缀,可进行修改,DDL语句可做下加工处理

CREATE TABLE illp_user (id INT NOT NULL AUTO_INCREMENT COMMENT '主键',user_name VARCHAR(50) NOT NULL COMMENT '用户名称',user_code VARCHAR(20) NOT NULL COMMENT '用户编码', gender TINYINT NOT NULL COMMENT '性别',id_card VARCHAR(18) NOT NULL COMMENT '身份证',mobile VARCHAR(11) NOT NULL COMMENT '手机号',created_time DATETIME NOT NULL COMMENT '创建时间',created_by VARCHAR(20) NOT NULL COMMENT '创建人',updated_time DATETIME NOT NULL COMMENT '更新时间',updated_by VARCHAR(20) NOT NULL COMMENT '更新人',PRIMARY KEY (id)
) COMMENT '用户表';

在这里插入图片描述

2、输出mock数据的新增语句

在创建表结构后,开发需要一些数据进行测试接口,可直接输出mock数据,帮助快速的接口联调工作,
具体的数据要求可根据实际开发进行添加修改

请你担任mysql数据分析师,我将与你进行对话,我将输入表结构,你根据字段生成mock数据,
表结构如下
CREATE TABLE illp_user (id INT NOT NULL AUTO_INCREMENT COMMENT '主键',user_name VARCHAR(50) NOT NULL COMMENT '用户名称',user_code VARCHAR(20) NOT NULL COMMENT '用户编码', gender TINYINT NOT NULL COMMENT '性别',id_card VARCHAR(18) NOT NULL COMMENT '身份证',mobile VARCHAR(11) NOT NULL COMMENT '手机号',created_time DATETIME NOT NULL COMMENT '创建时间',created_by VARCHAR(20) NOT NULL COMMENT '创建人',updated_time DATETIME NOT NULL COMMENT '更新时间',updated_by VARCHAR(20) NOT NULL COMMENT '更新人',PRIMARY KEY (id)
) COMMENT '用户表';
输出10条数据,输出的数据有以下要求:
【强制】创建人、更新人使用汉字,创建时间、更新时间使用now()

输出语句

INSERT INTO illp_user (user_name, user_code, gender, id_card, mobile, created_time, created_by, updated_time, updated_by) VALUES
('张三', '1001', 1, '110101199003077331', '13811111111', now(), '王五', now(), '王五'), 
('李四', '1002', 2, '110101199102087744', '13822222222', now(), '王五', now(), '王五'),
('王五', '1003', 1, '110101199103067555', '13833333333', now(), '王五', now(), '王五'),
('赵六', '1004', 2, '110101199104067666', '13844444444', now(), '王五', now(), '王五'),
('孙七', '1005', 1, '110101199105072777', '13855555555', now(), '王五', now(), '王五'),
('周八', '1006', 2, '110101199106017388', '13866666666', now(), '王五', now(), '王五'), 
('吴九', '1007', 1, '110101199107072899', '13877777777', now(), '王五', now(), '王五'),  
('郑十', '1008', 2, '110101199108037910', '13888888888', now(), '王五', now(), '王五'),
('冯十一', '1009', 1, '110101199109051021', '13899999999', now(), '王五', now(), '王五'),
('蒋十二', '1010', 2, '110101199110221011', '13800000000', now(), '王五', now(), '王五');

在这里插入图片描述

3、将接口数据输出到表中,数据迁移mock

在开发阶段,有些原始数据无法得到,只能获取到其他系统的接口数据,为了开发方便,可通过以下方式将接口数据
输出到表中

[{"id": "1682064228009291777","businessType": 2,"dictCode": "DICT_CODE_1495695289843849946","parentTypeId": 0,"typeId": "1495695289843849945","dictKey": "不推送消息","dictValue": "1","dictParam": 0,"projectCode": "ZH_00015_XM_00000001","map": null}]
请将上述的json数据转化为insert语句,insert语句中的"#{}"包含的值取自json中对应的字段的值,insert语句如下所示,
insert into illp_inspection_policyconfig(bussiness_type,`type`,name,description,order_num,create_time,logic_del)
values
('#{businessType}','#{businessType}','#{dictKey}','#{dictKey}','#{closeTypeName}','admin','0')
请输出insert语句,输出的values用,分割,并且换行,只有一个values

输出语句

insert into illp_inspection_policyconfig(bussiness_type,`type`,name,description,order_num,create_time,logic_del)
values
('2','2','不推送消息','不推送消息','1','admin','0')

在这里插入图片描述

相关文章:

【大数据模型】让chatgpt为开发增速(开发专用提示词)

汝之观览,吾之幸也!本文主要聊聊怎样才能更好的使用提示词,给开发提速,大大缩减我们的开发时间,比如在开发中使用生成表结构脚本的提示词,生成代码的提示词等等。 一、准备 本文主要根据Claude进行演示&am…...

读书笔记-《ON JAVA 中文版》-摘要23[第二十章 泛型-2]

文章目录 第二十章 泛型5. 泛型擦除5.1 泛型擦除5.2 迁移兼容性5.3 擦除的问题5.4 边界处的动作 6. 补偿擦除7. 边界8. 通配符8.1 通配符8.2 逆变 9. 问题10. 动态类型安全11. 泛型异常 第二十章 泛型 普通的类和方法只能使用特定的类型:基本数据类型或类类型。如果…...

【爬虫】5.6 Selenium等待HTML元素

目录 任务目标 创建Ajax网站 创建服务器程序 Selenium XX 等待 1. Selenium强制等待 2. Selenium隐性等待 3. Selenium循环等待 4. Selenium显示等待 等待方法 任务目标 在浏览器加载网页的过程中,网页的有些元素时常会有延迟的现象,在HTML元素…...

0102阿里云配置3台ECS服务器-大数据学习

文章目录 1 前言1 配置VPC和子网2 创建安全组3 创建云服务器ECS3.1 规划配置3.2 配置 4 xshell连接服务器5 配置基础环境5.1 主机名映射5.2 ssh免密登录5.3 jdk 6 问题集6.1 Permission denied (publickey,gssapi-keyex,gssapi-with-mic).6.2 用tar解压文件出现错误Not found i…...

android 输入法demo

背景: 一个简单的android输入法demo,支持输入png、gif,jpeg、webp等格式。 此示例演示如何编写一个应用程序,该应用程序接受使用 Commit Content API 从键盘发送的丰富内容(例如图像)。 用户通常希望通过表…...

【经验分享】Markdown中如何显示空格和回车

Markdown中如何显示空格和回车 空格 利用html中的空格实体引用&#xff1a; eg&#xff1a; 这是一些 额外的空格。回车&#xff1a; 方法一&#xff1a;在你想要回车的地方连续按两次回车键 方法二&#xff1a;使用<br>标签 eg&#xff1a; 我想显示<br>…...

深入篇【C++】set和map(multiset/multimap)特性总结与使用

深入篇【C】set和map(multiset/multimap&#xff09;特性总结与使用 一.set/multiset总结二.map/multiset总结三.set/map应用 一.set/multiset总结 set是按照一定次序存储元素的容器在set中&#xff0c;元素的value也标识它(value就是key&#xff0c;类型为T)&#xff0c;并且每…...

OpenAI推出ChatGPT企业版,提供更高安全和隐私保障

&#x1f989; AI新闻 &#x1f680; OpenAI推出ChatGPT企业版&#xff0c;提供更高安全和隐私保障 摘要&#xff1a;OpenAI发布了面向企业用户的ChatGPT企业版&#xff0c;用户可以无限制地访问强大的GPT-4模型&#xff0c;进行更深入的数据分析&#xff0c;并且拥有完全控制…...

Linux虚拟机磁盘扩容

Linux虚拟机磁盘扩容 问题起源 在使用linux系统开发时遇到文件无法创建的问题&#xff0c;根据提示发现是磁盘空间不足。 使用df -h查看具体磁盘使用情况。 针对这个问题&#xff0c;有两种解决方案&#xff1a; 使用du -sh ./*可以查看当前工作目录下各文件的占用空间大小…...

【Go 基础篇】Go语言结构体实例的创建详解

在Go语言中&#xff0c;结构体是一种强大的数据类型&#xff0c;允许我们定义自己的复杂数据结构。通过结构体&#xff0c;我们可以将不同类型的数据字段组合成一个单一的实例&#xff0c;从而更好地组织和管理数据。然而&#xff0c;在创建结构体实例时&#xff0c;有一些注意…...

服务器上使用screen的学习记录

服务器上使用screen 训练模型的时候&#xff0c;花费时间是很长的&#xff0c;不可能一直挂在桌面上。所以就想到用screen了。 记录一下简单的操作指令。 创建screen screen -S roof # 新建一个名字为name的窗口&#xff0c;并进入到该窗口中进入后打开环境&#xff0c;运…...

基于Django+node.js+MySQL+杰卡德相似系数智能新闻推荐系统——机器学习算法应用(含Python全部工程源码)+数据集

目录 前言总体设计系统整体结构图系统流程图 运行环境Python 环境node.js前端环境MySQL数据库 模块实现1. 数据预处理2. 热度值计算3. 相似度计算1&#xff09;新闻分词处理2&#xff09;计算相似度 4. 新闻统计5. API接口开发6. 前端界面实现1&#xff09;运行逻辑2&#xff0…...

2001-2022年全国各区县最低工资数据

2001-2022年全国各区县最低工资数据 1、时间&#xff1a;2001-2022年 2、来源:人社部 3、指标&#xff1a;年份、行政区划代码、地区、所属省份、所属城市、经度、纬度、最低工资-每月、最低工资-小时 4、样本量&#xff1a;5.5万条 5、指标解释&#xff1a;最低工资标准是…...

D357周赛复盘:模拟双端队列反转⭐⭐+贪心

文章目录 2810.故障键盘1.直接用reverse解决2.双端队列 2811.判断能否拆分数组&#xff08;比较巧妙的贪心&#xff09;思路完整版 2812.找出最安全路径2810.故障键盘1.直接用reverse解决2.双端队列 2811.判断能否拆分数组&#xff08;比较巧妙的贪心&#xff09;思路完整版 28…...

大数据项目实战(安装Hive)

一&#xff0c;搭建大数据集群环境 1.3 安装Hive 1.3.1 Hive的安装 1.安装MySQL服务 1&#xff09;检查是否安装MySQL&#xff0c;如安装将其卸载。卸载命令 rpm -qa | grep mysql 2&#xff09;搜索MySQL文件夹&#xff0c;如存在则删除 find / -name mysql rm -rf /etc/s…...

跨屏无界 | ZlongGames 携手 Google Play Games 打造无缝游戏体验

一款经典游戏&#xff0c;会在时间的沉淀中被每一代玩家所怀念&#xff0c;经久不衰。对于紫龙游戏来讲&#xff0c;他们就是这样一群怀揣着创作出经典游戏的初心而聚集在一起的团队&#xff0c;致力于研发出被广大玩家喜爱的作品。 从 2015 年团队成立&#xff0c;到 2019 年走…...

mysql数据文件

提示&#xff1a;mysql相关系列的教程和笔记不断持续更新和完善 文章目录 db.opt 文件FRM 文件MYD 文件MYI 文件IBD 文件和 IBDATA 文件 :ibdata1 ibdata n文件 查看数据文件的位置 获取硬盘中数据存储的位置&#xff1a; SHOW VARIABLES LIKE datadir;db.opt 文件 该文件记录…...

Vue2里监听localstorage里值的变化

有的时候,我们需要根据本地缓存在localstorage里值的变化做出相应的操作,这就需要我们监听localstorage: 首先,我们在src下的libs文件夹下新建一个stroage.js用于重写setItem事件,当使用setItem的时候,触发,window.dispatchEvent派发事件 const Stroage = {// 重写set…...

QSqlDatabase(2)实例,QTableView显示数据库表数据

目录 前言 1、实现的功能 2、具体的代码实现 前言 想了解QSqlDatabase基本知识的&#xff0c;以及增删改查的用法&#xff0c;可以浏览上一篇文章&#xff1a; QSqlDatabase&#xff08;1&#xff09;基本接口&#xff0c;以及(增删改除)的简单实例_Ivy_belief的博客-CSDN…...

vue3 监听props 的变化

再三说明 仅仅个人学习用&#xff0c;不误导别人 我觉得props 会创建对应的属性&#xff0c;去接受这些值&#xff0c;比如传递一个ref的基本值 age props.age age.value 传递一个ref的引用值 person props.person person.value 传递一个reactive的引用值 person props.person…...

C++_核心编程_多态案例二-制作饮品

#include <iostream> #include <string> using namespace std;/*制作饮品的大致流程为&#xff1a;煮水 - 冲泡 - 倒入杯中 - 加入辅料 利用多态技术实现本案例&#xff0c;提供抽象制作饮品基类&#xff0c;提供子类制作咖啡和茶叶*//*基类*/ class AbstractDr…...

<6>-MySQL表的增删查改

目录 一&#xff0c;create&#xff08;创建表&#xff09; 二&#xff0c;retrieve&#xff08;查询表&#xff09; 1&#xff0c;select列 2&#xff0c;where条件 三&#xff0c;update&#xff08;更新表&#xff09; 四&#xff0c;delete&#xff08;删除表&#xf…...

Qt/C++开发监控GB28181系统/取流协议/同时支持udp/tcp被动/tcp主动

一、前言说明 在2011版本的gb28181协议中&#xff0c;拉取视频流只要求udp方式&#xff0c;从2016开始要求新增支持tcp被动和tcp主动两种方式&#xff0c;udp理论上会丢包的&#xff0c;所以实际使用过程可能会出现画面花屏的情况&#xff0c;而tcp肯定不丢包&#xff0c;起码…...

为什么需要建设工程项目管理?工程项目管理有哪些亮点功能?

在建筑行业&#xff0c;项目管理的重要性不言而喻。随着工程规模的扩大、技术复杂度的提升&#xff0c;传统的管理模式已经难以满足现代工程的需求。过去&#xff0c;许多企业依赖手工记录、口头沟通和分散的信息管理&#xff0c;导致效率低下、成本失控、风险频发。例如&#…...

Golang dig框架与GraphQL的完美结合

将 Go 的 Dig 依赖注入框架与 GraphQL 结合使用&#xff0c;可以显著提升应用程序的可维护性、可测试性以及灵活性。 Dig 是一个强大的依赖注入容器&#xff0c;能够帮助开发者更好地管理复杂的依赖关系&#xff0c;而 GraphQL 则是一种用于 API 的查询语言&#xff0c;能够提…...

现代密码学 | 椭圆曲线密码学—附py代码

Elliptic Curve Cryptography 椭圆曲线密码学&#xff08;ECC&#xff09;是一种基于有限域上椭圆曲线数学特性的公钥加密技术。其核心原理涉及椭圆曲线的代数性质、离散对数问题以及有限域上的运算。 椭圆曲线密码学是多种数字签名算法的基础&#xff0c;例如椭圆曲线数字签…...

CMake 从 GitHub 下载第三方库并使用

有时我们希望直接使用 GitHub 上的开源库,而不想手动下载、编译和安装。 可以利用 CMake 提供的 FetchContent 模块来实现自动下载、构建和链接第三方库。 FetchContent 命令官方文档✅ 示例代码 我们将以 fmt 这个流行的格式化库为例,演示如何: 使用 FetchContent 从 GitH…...

算法岗面试经验分享-大模型篇

文章目录 A 基础语言模型A.1 TransformerA.2 Bert B 大语言模型结构B.1 GPTB.2 LLamaB.3 ChatGLMB.4 Qwen C 大语言模型微调C.1 Fine-tuningC.2 Adapter-tuningC.3 Prefix-tuningC.4 P-tuningC.5 LoRA A 基础语言模型 A.1 Transformer &#xff08;1&#xff09;资源 论文&a…...

论文笔记——相干体技术在裂缝预测中的应用研究

目录 相关地震知识补充地震数据的认识地震几何属性 相干体算法定义基本原理第一代相干体技术&#xff1a;基于互相关的相干体技术&#xff08;Correlation&#xff09;第二代相干体技术&#xff1a;基于相似的相干体技术&#xff08;Semblance&#xff09;基于多道相似的相干体…...

LINUX 69 FTP 客服管理系统 man 5 /etc/vsftpd/vsftpd.conf

FTP 客服管理系统 实现kefu123登录&#xff0c;不允许匿名访问&#xff0c;kefu只能访问/data/kefu目录&#xff0c;不能查看其他目录 创建账号密码 useradd kefu echo 123|passwd -stdin kefu [rootcode caozx26420]# echo 123|passwd --stdin kefu 更改用户 kefu 的密码…...