搭個網頁應用,讓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:

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,早點下班不香嗎?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/162230.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/162230.shtml
英文地址,請注明出處:http://en.pswp.cn/news/162230.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

第95步 深度學習圖像目標檢測:Faster R-CNN建模

基于WIN10的64位系統演示 一、寫在前面 本期開始,我們學習深度學習圖像目標檢測系列。 深度學習圖像目標檢測是計算機視覺領域的一個重要子領域,它的核心目標是利用深度學習模型來識別并定位圖像中的特定目標。這些目標可以是物體、人、動物或其他可識…

Docker Swarm總結(1/3)

目錄 1、swarm 理論基礎 1.1 簡介 1.2 節點架構 1.3 服務架構 1.4 服務部署模式 2、swarm 集群搭建 2.1 需求 ?2.2 克隆主機 2.3 啟動5個docker宿主機 2.4 查看 swarm 激活狀態 2.5 關閉防火墻 2.6 swarm 初始化 2.7 添加 worker 節點 2.8 添加 manager 節點 3、…

Mybatis-Plus3.0默認主鍵策略導致自動生成19位長度主鍵id的坑

碼字不易,如果對您有用,求各位看官點贊關注~ 原創/朱季謙 目前的Mybatis-Plus版本是3.0,至于最新版本是否已經沒有這個問題,后續再考慮研究。 某天檢查一位離職同事寫的代碼,發現其對應表雖然設置了AUTO_INCREMENT自…

7.1 Windows驅動開發:內核監控進程與線程回調

在前面的文章中LyShark一直在重復的實現對系統底層模塊的枚舉,今天我們將展開一個新的話題,內核監控,我們以監控進程線程創建為例,在Win10系統中監控進程與線程可以使用微軟提供給我們的兩個新函數來實現,此類函數的原…

H3C路由器基本配置命令

1、system-view 進入系統視圖 2、sysname R1 配置路由器名字為R1 3、display clock 查看當前系統時間 4、clock datetime 00:00:00 2/26/2023 用戶模式下修改系統時間 配置控制臺密碼 Console: 1、user-interface aux0 在系統模式下進入圖接口 2、authentication-mo…

2023亞太賽c題完整思路數據 數學建模亞太

Question 1: Analyze the main factors that affect the development of new energy electric vehicles in China, establish a mathematical model, and describe the impact of these factors on the development of new energy electric vehicles in China. 問題1:分析影響…

office 365企業版安裝教程

1.下載所需工具(防火墻和防毒軟件記得關閉) 下載鏈接:所需文件 2.安裝激活office 1.安裝 office tool plus 2.已安裝過office 先進行office的移除,再進行未安裝office的步驟進行 3.未安裝過office 1.設置部署 按照以下來進行安…

Linux命令(130)之hwclock

linux命令之hwclock 1.hwclock介紹 linux命令hwclock是用來顯示硬件時鐘 2.hwclock用法 hwclock [參數] hwclock參數 參數說明-s讓系統時間同步硬件時間-w讓硬件時間同步系統時間 3.實例 3.1.同步服務器時鐘時間 命令: ntpdate pool.ntp.org [rootrhel77 ~…

【vin 國標正則校驗】

規則一 var checkVINfunction(VIN){if(typeof(VIN)!string) return false;if(VIN.length!17) return false;VINVIN.toUpperCase();RE/^[A-HJ-NPR-Z\d]{8}[X\d][A-HJ-NPR-Z\d]{3}\d{5}$/if(!RE.test(VIN)) return false;let cOT{0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:1,B…

360:流氓or保家衛國的勇士?

你曾用過360嗎,這個在國內名聲不好的殺毒軟件,卻是令國外黑客聞風喪膽的存在。 首先,在電腦病毒剛興起的年代,殺毒軟件是要收費的,當時盛行的瑞星和金山就是采用的付費模式,而就在2006年,奇虎…

C/C++通過位操作實現2個uint32_t合并為uint64_t

#include <iostream> using namespace std;int main() {uint32_t a 10;uint32_t b 600;//先將uint32_t的a轉為uint64_t&#xff0c;此時a前面32位都是0&#xff0c;然后左移32位&#xff0c;此時右32位為0&#xff0c;最后加上uint32_t類型的b&#xff0c;填充右32位的…

解決Activiti5.22流程圖部署在Windows上正常,但在linux上部署后出現中文變方塊的問題

總結/朱季謙 樓主最近在做公司的工作流平臺&#xff0c;發現一個很無語的事情&#xff0c;Activiti5.22的流程圖在Windows環境上部署&#xff0c;是可以正常查看的&#xff0c;但發布到公司的Linux服務器上后&#xff0c;在上面進行流程圖在線部署時&#xff0c;發現中文都變成…

2023亞太杯數學建模C題思路代碼 - 我國新能源電動汽車的發展趨勢

1 賽題 問題C 我國新能源電動汽車的發展趨勢 新能源汽車是指以先進技術原理、新技術、新結構的非常規汽車燃料為動力來源( 非常規汽車燃料指汽油、柴油以外的燃料&#xff09;&#xff0c;將先進技術進行汽車動力控制和驅動相結 合的汽車。新能源汽車主要包括四種類型&#x…

一套開源、強大且美觀的WPF UI控件庫 - HandyControl

前言 今天給大家推薦一套開源、強大且美觀的WPF UI控件庫&#xff1a;HandyControl。 WPF介紹 WPF 是一個強大的桌面應用程序框架&#xff0c;用于構建具有豐富用戶界面的 Windows 應用。它提供了靈活的布局、數據綁定、樣式和模板、動畫效果等功能&#xff0c;讓開發者可以創…

關于Redis底層的兩個問題

1. 為什么Redis不共享包含字符串的對象&#xff1f; 當服務器考慮將一個共享對象設置為鍵的值對象時&#xff0c;程序首先需要檢查給定的共享對象和鍵想要創建的目標對象是否完全相同&#xff0c;只有在共享對象和目標對象完全相同的情況下&#xff0c;程序才會將共享對象用作…

SOEM主站開發篇(3):為APP程序添加命令

0 工具準備 1.SOEM-1.4.0源碼(官網:http://openethercatsociety.github.io/) 2.Linux開發板(本文為正點原子I.MX6U ALPHA開發板) 3.交叉編譯工具(arm-linux-gnueabihf-gcc) 4.cmake(版本不得低于3.9,本文為3.9.2) 5.Ubuntu 16.04(用于編譯生成Linux開發板的可執行文…

【追求卓越06】算法--遞歸

引導 遞歸算法算是我們比較常用的一種算法。但是想用好并不簡單。本章我不再介紹簡單的概念&#xff0c;主要講解遞歸算法的優缺點和如何用遞歸寫代碼。 個人愛好 其實相對于使用while循環&#xff0c;我更喜歡使用遞歸算法。為什么呢&#xff1f; 使用遞歸算法代碼往往會變…

Java語言中的控制流程

控制流程是編程中的重要概念之一&#xff0c;它允許程序根據條件執行不同的代碼塊或重復執行特定的代碼塊。在Java中&#xff0c;控制流程由條件語句和循環語句組成。本文將詳細介紹Java中的條件語句&#xff08;if語句和switch語句&#xff09;和循環語句&#xff08;for循環、…

MySQL用戶與權限管理

快捷查看指令 ctrlf 進行搜索會直接定位到需要的知識點和命令講解&#xff08;如有不正確的地方歡迎各位小伙伴在評論區提意見&#xff0c;博主會及時修改&#xff09; MySQL用戶與權限管理 登錄 #本地登錄 mysql -uroot -p123456#遠程登錄 #客戶端語法&#xff1a;mysql -…

聚觀早報 |快手Q3營收;拼多多殺入大模型;Redmi K70E開啟預約

【聚觀365】11月23日消息 快手Q3營收 拼多多殺入大模型 Redmi K70E開啟預約 華為nova 12系列或下周發布 亞馬遜啟動“AI就緒”新計劃 快手Q3營收 財報顯示&#xff0c;快手第三季度營收279億元&#xff0c;同比增長20.8%&#xff1b;期內盈利21.8億元&#xff0c;去年同期…