搭个网页应用,让ChatGPT帮我写SQL

大家好,我是凌览。

开门见山,我搭了一个网页应用名字叫sql-translate。访问链接挂在我的个人博客(https://linglan01.cn/about)导航栏,也可以访问https://www.linglan01.cn/c/sql-translate/直达sql-translate。

它的主要功能有:人类语言转SQL、SQL转人类语言。文章演示一下人类语言转SQL。

show time!!!

人类语言转SQL

案例一

输入:

创建了一个名为"T_USERS"的表,包含了以下字段:

  1. id:作为主键的整数类型字段。
  2. username:最大长度为50的字符串类型字段,用于存储用户名。
  3. email:最大长度为100的字符串类型字段,用于存储电子邮件地址。
  4. age:整数类型字段,用于存储年龄。
  5. gender:最大长度为10的字符串类型字段,用于存储性别信息。

ChatGPT输出:create TABLE T_USERS (id integer primary key, username varchar(50),email varchar(100),age integer gender varchar(10));

效果如此动图:

案例二

我设置Table Schema:

sql 复制代码
1CREATE TABLE T_USERS (
  id INT PRIMARY KEY,
  username VARCHAR(50),
  email VARCHAR(100),
  age INT,
  gender VARCHAR(10)
);

输入:在表名叫T_USERS 表上拓展添加学校、学历、就职公司字段

ChatGPT输出:alteb table t_users add column school varchar(100), add column education varchar(100) add column company varchar(100);

效果如此动图:

案例三

输入:查询username为程序员凌览并且email为lanling@qq.com的所有数据

ChatGPT输出:select * from t_users where username = '程序员凌览' and email = 'lanling@qq.com';

效果如此动图:

最后

无论你是初学者还是有经验的SQL用户,都可以来玩玩。我强烈推荐你尝试一下 sql-translate,少写点curd,早点下班不香吗?

相关推荐
她说彩礼65万26 分钟前
Asp.net core 返回类型
数据库·后端·asp.net
weixin_3077791336 分钟前
Linux下Docker Compose里运行Milvus向量数据库故障诊断Shell脚本
linux·运维·数据库·docker·milvus
Mem0rin1 小时前
【MySQL】MySQL 增删改查(CRUD)
数据库·mysql
对不起初见i1 小时前
TokenFaucet 大模型 API中转站
人工智能·ai·chatgpt
吴声子夜歌1 小时前
Redis 6.x——监控指标
数据库·redis·缓存
再让我睡两分钟1 小时前
【无标题】
android·java·数据库·人工智能·prompt·ai应用开发
盖立克思GEO研究院1 小时前
【2026】海外 B2B 工厂 AI 询盘破局:独立站 + GEO 双驱动,ChatGPT/Gemini1 个月精准获客案例拆解
人工智能·chatgpt
爸爸6191 小时前
30 原始 SQL 查询与聚合统计:querySql 实战
数据库·sql·华为·harmonyos·鸿蒙系统
砍材农夫1 小时前
spring|spring event|Spring内置事件驱动编程模型
java·数据库·spring
tiancaijiben11 小时前
阿里云SSL证书自动续签与部署完全指南:从托管服务到开源工具全方案解析
数据库