技术应用:我有一个存放着在线SQL语句测试的收藏夹想要与你分享

news2024/9/21 10:54:49

在这里插入图片描述
🔥 技术相关:《技术应用》
⛺️ I Love you, like a fire!


文章目录

  • 📋 前言
    • 🧩 SQL Fiddle
    • 🧩 DB-Fiddle
    • 🧩 dbfiddle
    • 🧩 Live SQL -(Oracle)
    • 🧩 Free MySQL Hosting -(MySQL)
    • 🧩 tutorialspoint
    • 🧩 JDoodle - (SQLite)
    • 🧩 SQLiteOnline - (SQLite)
    • 🧩 db4free.net
    • 🧩 RemoteMySQL
    • 🧩 这个初学者适用
  • 📚总结

“收藏从未停止,练习从未开始”,或许有那么一些好题好方法,在被你选中收藏后却遗忘在收藏夹里积起了灰?今天请务必打开你沉甸甸的收藏重新回顾,分享一下那些曾让你拍案叫绝的好东西吧!

📋 前言

这是一个很有意思的话题,首先需要了解下收藏夹是一个什么东西,收藏夹是在上网的时候方便你记录自己喜欢、常用的网站。 把它放到一个文件夹里,想用的时候可以打开找到。当然,这里不单单是是笔记本电脑,也可以泛指你的手机、平板或者其他电子化产品。

我百度了下,看了下大家都在使用什么工具,再看看我的收藏夹,存放了什么工具。下面跟我一起来分享下吧

🧩 SQL Fiddle

SQL Fiddle 支持 MySQLOracleMS SQLPostgreSQL 等主流数据库,不需要注册即可使用。如图所示,左边栏用于构建表结构、初始化数据,右边栏放置要执行的 SQL,点击“Run SQL” 按钮就会执行 SQL,结果将在下边输出。
另外,我们选择输出结果的呈现方式,有图表、文本、Markdown 三种格式,默认是表格。

【官网地址】:SQL Fiddle
【需要注册】:否
【建议收藏】:🌟🌟🌟🌟🌟

在这里插入图片描述

注意⚠️:SQL Fiddle支持的数据库版本有:MySQL 5.7Oracle 11g R2PostgreSQL 9.3PostgreSQL 9.6SQLite (WebSQL)SQLite (SQL.js)MS SQL Server 2017,关于其他版本是否支持,大家可以看下网站的源码。

🧩 DB-Fiddle

DB-Fiddle 支持 MySQLPostgreSQLSQLite等主流数据库

支持的SQL以及版本如下,其中PgSQL没有截取完全。
在这里插入图片描述

【官网地址】:DB-Fiddle
【需要注册】:否
【建议收藏】:🌟🌟🌟🌟🌟

在这里插入图片描述
这里提供下测试脚本,当然这个脚本也可以使用在下一个工具中

CREATE TABLE IF NOT EXISTS it_course(
  c_id  VARCHAR(20),
  c_name VARCHAR(20) NOT NULL DEFAULT "",
  t_id VARCHAR(20) NOT NULL,
  PRIMARY KEY(c_id)
);

INSERT INTO it_course VALUES("01" , "语文" , "02");
INSERT INTO it_course VALUES("02" , "数学" , "01");
INSERT INTO it_course VALUES("03" , "英语" , "03");

SELECT * FROM it_course;

🧩 dbfiddle

我之前一度认为是我看错了,因为他着实长得像DB-Fiddle其实这也是一个在线预览的不错工具。而且他的支持力度比较好,如果你喜欢他可以尝试一下。

【官网地址】:dbfiddle
【需要注册】:否
【建议收藏】:🌟🌟🌟🌟🌟

在这里插入图片描述
在这里插入图片描述

🧩 Live SQL -(Oracle)

这个是Oracle官方提供的一个在线测试的平台,当你想测试Oracle SQL语句或者打算了解它的时候,强烈建议你注册一个 Oracle 帐号,在 Live SQL 平台上和世界各地的开发者一起学习。
Live SQL 给用户提供了非常丰富的训练数据集,用户可直接将这些数据集导入自己的 Schema。并且,平台上还有很多开发者上传的优秀的教程。

【官网地址】:Live SQL
【需要注册】:是
【建议收藏】:🌟🌟🌟🌟🌟

在这里插入图片描述
在这里插入图片描述

CREATE TABLE DEPT  (
	DEPTNO NUMBER(2) CONSTRAINT PK_DEPT PRIMARY KEY,  
	DNAME VARCHAR2(14) ,  
	LOC VARCHAR2(13) 
) ; 

INSERT INTO DEPT VALUES  (10,'ACCOUNTING','GuangZhou');  
INSERT INTO DEPT VALUES (20,'RESEARCH','ShangHai');  
INSERT INTO DEPT VALUES  (30,'SALES','HongKong');  
INSERT INTO DEPT VALUES  (40,'OPERATIONS','Chungking');  

COMMIT;

SELECT * FROM DEPT;

注意⚠️:这个没啥可注意的,正常使用就完事了~

🧩 Free MySQL Hosting -(MySQL)

Free MySQL Hosting 顾名思义,只有MySQL才可以使用,而且是注册之后才可以使用,它只提供了 5M 的免费空间,如果需要更大的存储空间或者创建更多的数据库,那就要看看你的👛是不是乐意做这一件事情。

【官网地址】:Free MySQL Hosting
【需要注册】:是
【建议收藏】:🌟🌟🌟

在这里插入图片描述

🧩 tutorialspoint

tutorialspoint 是一个教程网站,单是在数据库方面,它就提供了将近 30 种数据库的教程,并且还提供 SQL 模拟器给我们做练习。另外,tutorialspoint 还提供了一些流行的编程语言(Python、Java、PHP)结合 MySQL 使用的示例,这些示例对刚接触编程的同学是不错的资源。

【官网地址】:tutorialspoint
【需要注册】:否
【建议收藏】:🌟🌟🌟🌟

在这里插入图片描述

🧩 JDoodle - (SQLite)

JDoodle 目前支持 75 种以上语言和 2 个数据库,这两个数据库是 MySQL 和 MongoDB,尴尬的是目前 MySQL 和 MongoDB 都不能正常使用。目前可以使用的是 SQLite,我们可以在 SQLite 上验证一些简单的语法。如果对其它编程语言感兴趣,可以试试它的在线运行环境。当然,他还可以将IDE无缝连接到您的应用程序、网站和博客。

【官网地址】:JDoodle
【需要注册】:否
【建议收藏】:🌟🌟🌟🌟

在这里插入图片描述

注意⚠️:JDoodle支持的数据库版本有: SQLite 3.9.2SQLite 3.21.0SQLite 3.23.1SQLite 3.29.0SQLite 3.37.0,关于其他版本是否支持,大家可以看下网站的源码。

🧩 SQLiteOnline - (SQLite)

如果你是一个SQLite开发者,这个收藏夹必须要放一个。

【官网地址】:SQLiteOnline
【需要注册】:是
【建议收藏】:🌟🌟🌟🌟

在这里插入图片描述

🧩 db4free.net

db4free.net 提供最新版本、甚至是开发者版本的 MySQL 服务器测试服务。我们可以在它们网站上注册账号,注册账号时需要提供创建的数据库的名称、用户名、密码,以及接收邮件的邮箱地址。注册之后,db4free.net 会给我们发一封邮件,里面有账号确认的链接,打开链接后才完成注册。
db4free.net 没有提供网页的运行环境,需要我们自己准备 MySQL 的客户端软件。

【官网地址】:db4free.net
【需要注册】:是
【建议收藏】:🌟🌟🌟

如果需要使用db4free(自我测试足够用),还需要同意以下条款:

  • db4free.net 仅供测试环境使用。
  • db4free.net 不适用于商业用途。
  • 尽管以上诸多警告,如果你仍决定在生产环境下使用db4free.net数据库,所有风险将由您自行承担。(强烈建议定时备份)
  • 随时可能发生数据丢失及损坏。(我们将忽略任何有关资料丢失的投诉)
  • the db4free.net 团队不提供任何担保或责任。
  • the db4free.net 团队保留删除数据库及账号的权利,而不另行通知。
  • 您可以从我们的 Twitter,或 db4free.net 博客获取最新资讯
  • db4free.net 只提供使用 MySQL 数据库,不提供网络存储空间。(没有文件上传机制)

此外:

  • db4free.net 所提供的服务仅供测试,不提供运行正式网站。我们将不定时清空超过200MB的资料库,而不另行通知。
  • 请删除不需要的数据,若您已不需要使用本服务, 请删除您的账号。 这将有利于服务器在宕机时更快的恢复状态。

在这里插入图片描述

🧩 RemoteMySQL

【官网地址】:RemoteMySQL
【需要注册】:是
【建议收藏】:🌟

在这里插入图片描述
在这里插入图片描述

注意⚠️:目前资源已满,不推荐使用。

🧩 这个初学者适用

简单练习还是可以的,如果着急又不处理复杂的SQL。

【官网地址】:廖雪峰(liaoxuefeng)的网站
【需要注册】:否
【建议收藏】:🌟

在这里插入图片描述


此外,还有很多比较优秀的在线SQL工具,当然各大平台的云端另说。例如
Dataphine SQL Editor、DBHawk、DB Comparer、DBeaver、牛客网、SQLZOO、SQLBolt、XUESQL、leetcode、Online MySQL IDE等等,依据个人喜好以及使用方式来选择。

📚总结

有些时候,我们想去验证一些 SQL语句是否正确或者在线测试SQL语句是否准确,再或者在线考试没有提供语句环境时,但又懒得去安装数据库环境,那该怎么办呢?当然是用在线 SQL 测试工具啦,SQL 测试工具免安装,可以在网页直接运行 SQL ,免去了安装的麻烦。最后再说一句,互联网免费工具,且用且珍惜,做一个好人❤️。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/821651.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

JVM面试题--JVM组成

JVM是什么 Java Virtual Machine Java程序的运行环境(java二进制字节码的运行环境) 运行流程 什么是程序计数器? 程序计数器:线程私有的,内部保存的字节码的行号。用于记录正在执行的字节码指令的地址。 我们知道ja…

在腾讯云服务器OpenCLoudOS系统中安装nginx(有图详解)

1. 创建安装目录 2. 下载、安装、编译 进入安装目录: cd /app/soft/nginx/ 下载: wget https://nginx.org/download/nginx-1.21.6.tar.gz 解压: tar -zxvf nginx-1.21.6.tar.gz 安装插件: yum -y install pcre-devel 安装…

【编程语言 · C语言 · 学生管理系统】

【编程语言 C语言 学生管理系统】https://mp.weixin.qq.com/s?__bizMzg4NTE5MDAzOA&mid2247491542&idx1&snf9b72a5af62a93bc902c5467056a9343&chksmcfade32ff8da6a3956be7d6a5dceb97de27e25157804abf8a3193272fa8ad68e78640ca33a5c&token1462056111&…

Linux CentOS系统怎么下载软件

Linux CenOS系统想要下载软件可以在Linux内置的应用商店,并通过Yum 包管理器来下载(直接使用yum命令下载软件) 在Linux系统中,Yum(Yellowdog Updater, Modified)是用于管理RPM软件包的一个包管理器。 安装…

selenium2(webdriver API)—软件测试

文章目录 1.定位元素的方式1.1id1.2name1.3class name1.4link text1.5partial link name1.6tag name1.7xpath1.8css selector 2.操作测试对象2.1send_keys()2.2click()2.3submit()2.4clear()2.5text 3.等待3.1sleep()3.2implicitly_wait() 4.信息打印4.1打印title4.2打印URL 5.…

深度学习:使用全连接神经网络FCN实现MNIST手写数字识别

1 引言 本项目构建了一个全连接神经网络(FCN),实现对MINST数据集手写数字的识别,没有借助任何深度学习算法库,从原理上理解手写数字识别的全过程,包括反向传播,梯度下降等。 2 全连接神经网络介绍 2.1 什么是全连接…

android studio 找不到符号类 Canvas 或者 错误: 程序包java.awt不存在

android studio开发提示 解决办法是: import android.graphics.Canvas; import android.graphics.Color; 而不是 //import java.awt.Canvas; //import java.awt.Color;

uniapp android底部弹框

uniapp android底部弹框&#xff0c;带有动画效果 <view class"popup_box"><view class"bottom_more" click"handleClickCancel"><image src"/static/images/rescue/icon_more.png"></image></view><…

华为OD机试真题 JavaScript 实现【小朋友排队】【2023 B卷 100分】,附详细解题思路

目录 一、题目描述二、输入描述三、输出描述四、解题思路五、JavaScript算法源码六、效果展示1、输入2、输出 华为OD机试 2023B卷题库疯狂收录中&#xff0c;刷题点这里 刷的越多&#xff0c;抽中的概率越大&#xff0c;每一题都有详细的答题思路、详细的代码注释、样例测试&am…

触发器实现海豚调度失败企业微信自动告警

原理 触发器监控工作流实例表&#xff0c;当工作流实例表中的状态更新后&#xff0c;针对状态为失败的任务进行企业微信告警。 发送企业微信消息函数 # 必须在pg的主机上线安装requests模块 pip install requests # 以postgres用户登陆psql客户端到etl数据库 psql etl -U po…

Modbus TCP转Profinet网关modbus tcp转以太网

大家好&#xff0c;今天我们来聊一聊如何使用捷米特的Profinet转modbusTCP协议转换网关在博图上进行非透传型配置。 1, 首先&#xff0c;我们需要安装捷米特JM-TCP-PN的GSD文件&#xff0c;并根据现场设备情况配置modbusTCP地址。然后&#xff0c;在博图中添加该GSD文件&#x…

Zoho CRM数据存储在哪里?如何保障数据安全?

随着互联网的发展&#xff0c;在线CRM逐渐成为企业管理客户关系&#xff0c;提高销售效率的首选。然而&#xff0c;很多企业对于在线CRM数据的存储方式并不了解&#xff0c;担心会有数据丢失和泄露的风险。那么&#xff0c;CRM数据存储在哪里&#xff1f;安全是否有保障&#x…

【Jquery大事件时间线】jquery实现大事件时间线(时间轴)的滚动切换效果『附完整源码』

文章目录 写在前面涉及知识点页面效果1、搭建框架1.1 模块搭建1.2 内容填充1.3 时间线的切换 2、完整代码2.1 html源码2.2 CSS源码2.3 js源码 3、完整源码包下载3.1百度网盘3.2 123云盘3.3邮箱留言 总结 写在前面 其实这种大事件记录的web页面也是我们常见的&#xff0c;尤其是…

检查 CPU 的上下文切换

一.什么是cpu上下文切换 CPU 上下文切换是操作系统在多任务环境下管理进程的一项关键任务。在现代计算机系统中&#xff0c;有多个进程同时运行&#xff0c;每个进程都需要一定的 CPU 时间来执行其任务。由于 CPU 在某一时刻只能执行一个进程的指令&#xff0c;因此操作系统需…

【【STM32学习-3】】

STM32学习-3 下面是对c语言的稍微复习 这个是我们设置好的文件 以后拖出去用就可以了 这里加入关于指针的感想 关于指针数组和数组指针的想法 常规的东西是int a10; int * p&a; &#xff08;p指向了a元素&#xff0c;意思是p等于a的地址 类型是int*&#xff09;就是 整型指…

“ \r “导致print打印被覆盖

这里写自定义目录标题 写在最前面1." \r " 回车符一些有趣的小功能倒计时加载中&#xff08;转圈&#xff09;进度条删除功能 强行不换行(1) python2中可以在print语句的末尾加上逗号&#xff08;2&#xff09;在python3里print是一个独立函数&#xff0c;可以通过修…

笔记02:CUDA编程模型

CUDA是一种通用的并行计算平台和编程模型&#xff0c;是在C语言基础上扩展的。 一、CUDA编程模型概述 1. CUDA编程结构 在一个异构环境中包含多个CPU和GPU&#xff0c;每个GPU和CPU的内存都由一条PCI-e总线分隔开&#xff0c;需要注意区分 &#xff08;1&#xff09;主机&a…

湖仓一体概念快问快答

概念篇 问题一 “湖仓一体”是什么&#xff1f; “湖仓一体”是一种新的架构模式&#xff0c;湖仓一体是将数据湖的灵活性和数仓的易用性、规范性、高性能结合起来的融合架构&#xff0c;无数据孤岛。湖仓一体数据存储在数据湖低成本的存储架构之上&am…

蓝桥云课ROS机器人旧版实验报告-07外设

项目名称 实验七 ROS[Kinetic/Melodic/Noetic]外设 成绩 内容&#xff1a;使用游戏手柄、使用RGBD传感器&#xff0c;ROS[Kinetic/Melodic/Noetic]摄像头驱动、ROS[Kinetic/Melodic/Noetic]与OpenCV库、标定摄像头、视觉里程计&#xff0c;点云库、可视化点云、滤波和缩…

嵌入式系统工程师怎样才能不落伍

不断增加的复杂性和异质化正在衍生出一些新的方法&#xff0c;能够避免在设计周期结束时出现意外。 在一个系统中&#xff0c;硬件的表现是否优秀取决于运行在其上的软件。随着系统复杂性的增加&#xff0c;总是软件在拖后腿。 缩小硬件和软件差距的方法是不断改进软件开发的方…