执行本地sql_实用!5个在线 SQL 数据库环境

72ec4a0fe941f45d27c283dcb18aff8b.png

文章目录
  • SQL Fiddle

  • DB Fiddle

  • db<>fiddle

  • SQL Online

  • Oracle Live SQL

  • 总结

大今天给大家分享几个在线的免费 SQL 运行环境,也就是在线数据库。这些网站可以帮助我们快速运行一些 SQL 语句的测试或者验证,同时还可以在网络上进行分享,关键不需要自己安装数据库。197576a53b2f8fd7bc07ed86f10e88a3.png

SQL Fiddle

SQL Fiddle 提供了 MySQL、Oracle、PostgreSQL、SQLite 以及 SQL Server 数据库环境,使用时无需注册。
6dfe32bb3bf5ae5ebf314a5e2e30c941.pngSQL Fiddle
其中,左侧文本框用于输入初始化语句创建表结构和数据,点击“Build Schema?”运行;也可以通过“Text to DDL”将格式化文本转换为 DDL 语句。右侧文本框用于输入 SQL 语句,点击“Run SQL▶️”执行,执行结果显示在页面下方;“Run SQL▶️”可以选择输出结果的格式,包括表格、普通文本 以及 Markdown 三种格式。另外,复制网页地址可以分享本次测试的数据和结果,以上截图的地址为:http://sqlfiddle.com/#!9/a6c585/1。
地址:http://sqlfiddle.com/

DB Fiddle

DB Fiddle 提供了 MySQL、PostgreSQL 以及 SQLite 数据库的最新版本,使用时无需注册,同时也提供了付费版本。f59650db56ab39cf76af055e800c2561.png
DB Fiddle
其中,最左侧文本框可以输入本次测试的标题和描述。中间文本框用于输入初始化语句,点击“▶️Run”运行;也可以通过“Text to DDL”将格式化文本转换为 DDL 语句。最右侧文本框用于输入 SQL 查询,点击“▶️Run”执行,执行结果显示在页面下方。点击“Copy as Markdown”可以将输出结果以 Markdown 格式进行复制。点击“?Save”或者“?Update”可以保存并生成唯一 URL,以上截图的地址为:https://www.db-fiddle.com/f/83V6zUSzX42ZpzrbX1txd7/1。DB Fiddle 另一个亮点是可以多人在线协作,点击“?Collaborate”生成一个邀请链接,其他人点击即可加入协作,同时支持语音和文字聊天。
地址:https://www.db-fiddle.com/

db<>fiddle

db<>fiddle 提供了 MySQL、MariaDB、Oracle、PostgreSQL、DB2、Firebird、SQLite 以及 SQL Server 数据库的各种版本,使用时无需注册。
8d806ce0bd3f4b4ce3a9079676f5e0fa.pngdb<>fiddle
这个网站应该是目前支持数据库种类最多的在线环境,而且每种数据库还提供了不同的版本。如果你点击“compare”,可以同时在两个不同的数据库中运行测试,比较它们的结果。一旦点击“run”按钮之后,就可以生成一个唯一 URL。以上截图的地址为:https://dbfiddle.uk/?rdbms=sqlserver_2019l&fiddle=9bcd60e2bcd7966fc3be475addab8eb2。
地址:https://dbfiddle.uk/

SQL Online

SQL Online 提供了 MariaDB、PostgreSQL、SQLite 以及 SQL Server 数据库环境,Oracle 数据库正在计划中。
a5341ad4cb47889e48f0951395a876ab.pngSQL Online
其中,“File”按钮提供了本地保存和打开功能;“?Owner DB”可以连接到指定的远程数据库;“▶️Run”用于执行 SQL 语句;“?Export”用于导出查询结果和 DDL 语句,支持 CSV、XML 以及 JSON 格式;“?Import”用于从本地文件导入 DDL 和数据。页面右上角的“⚙️”可以用于设置界面风格。另外,“Share”用于生成共享链接,需要注册一个免费账号才能使用。以上截图的地址为:https://sqliteonline.com/#fiddle=b10c1ad462ac37386ac200341b7bd05758a7059321bd675ecb6c2ed7aa563f38。团队协作功能“Team”需要付费才能使用。
地址:https://sqliteonline.com/

Oracle Live SQL

Oracle Live SQL 是 Oracle 官方提供的在线 SQL 学习和分享环境,需要注册一个免费账号。
6584d1ea4cdcea406496e4eb60ead1db.pngOracle Live SQL
其中,SQL Worksheet 是输入和运行 SQL 语句的工作区,支持脚本的在线保存(私有脚本和共享脚本)和离线保存功能以及结果导出功能;My Session 提供了历史会话管理功能;Schema 提供了模式对象的查看功能,包括系统提供的模式,例如 HR、OE 等;Quick SQL 可以通过格式化文本快速创建 SQL 语句;My Scripts 保存了历史脚本;My Tutorials 是自定义的教程;Code Library 是其他人共享的教程和脚本库,可以点击运行或者下载使用。
地址:https://livesql.oracle.com/

总结

在线数据库环境可以方便运行一些 SQL 测试和验证,同时可以在网络上分享和讨论。除了以上介绍的在线环境之外,还有一些 SQL 在线教程网站也提供了配套的运行环境,例如SQL 学习网
  • http://sample.jimstone.com.cn/xsql/
XUESQL
  • http://xuesql.cn/
SQLZoo
  • https://sqlzoo.net/wiki/SQL_Tutorial/zh
力扣
  • https://leetcode-cn.com/
w3schools
  • https://www.w3schools.com
你还使用过哪些类似的网站值得推荐?作者:不剪发的Tony老师blog.csdn.net/horses/article/details/108603935

-END-

3d384b00e8cdad02d6400b40f7f117f0.gif

069ddc668944fe14e551d04ddde02b20.gif

点分享

49405d1218598e5b22e9757a45096b0b.gif

点点赞

9ccb0a4d53a8272e6a906606b1224d41.gif

点在看

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

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

相关文章

ocp证书怎么考_没有基础怎么考初级会计证书?

初级会计证书这些年来越发火热&#xff0c;报考门槛也较低。多数报考初级会计证的考生都是没有基础的&#xff0c;那么怎么复习呢?今天会计网将给大家带来没有基础怎么考初级会计证书?1、制定一份适合自己的学习计划&#xff0c;分阶段学习对于没有基础的考生而言&#xff0c…

与gps优缺点_长缨在手,敢缚苍龙,中国北斗三号圆满收官,相比美国GPS怎样?...

2020年6月23日&#xff0c;北斗三号最后一颗全球组网卫星发射成功&#xff0c;完美收官。我们都知道信息化时代定位导航的重要性&#xff0c;那么中国北斗和美国GPS相对比怎么样呢&#xff1f;首先来了解一下北斗。中国的北斗导航系统是分三步建设的。卫星导航系统第一步在1994…

11单件模式(Singleton Pattern)

创建型模式---单件模式(Singleton Pattern)动机&#xff08;Motivation): 在软件系统中&#xff0c;经常有这样一些特殊的类&#xff0c;必须保证它们在系统中只存在一个实例&#xff0c;才能确保它们的逻辑正确性、以及良好的效率。 如何绕过常规的构造器&#xff0c;…

查找字符位置_如何使用find函数和search函数精确查找字符

精确查找指定字符在一个字符串中的位置是Excel函数运用中的一项重要的技巧&#xff0c;尤其是在截取字符串、替换字符串等文本处理过程中&#xff0c;精确定位技术更是必不可少。查找字符的主要函数是find函数和search函数&#xff0c;两者的语法完全相同。find(find_text,with…

12抽象工厂(Abstract Factory)

常规的对象创建方法&#xff1a; //创建一个Road对象 Road road new Road(); new 的问题&#xff1a; 实现依赖&#xff0c;不能应对“具体实例化类型”的变化。解决思路&#xff1a; 封装变化点-----哪里变化&#xff0c;封装哪里 潜台词&#xff1a; 如果没有变…

13建造者模式(Builder)

Builder模式的缘起&#xff1a; 假设创建游戏中的一个房屋House设施&#xff0c;该房屋的构建由几部分组成&#xff0c;且各个部分富于变化。如果使用最直观的设计方法&#xff0c;每一个房屋部分的变化&#xff0c;都将导致房屋构建的重新修正.....动机&#xff08;Motiva…

15原型模式(Prototype)

依赖关系倒置&#xff1a; 动机(Motivate): 在软件系统中&#xff0c;经常面临着“某些结构复杂的对象”的创建工作;由于需求的变化&#xff0c;这些对象经常面临着剧烈的变化,但是它们却拥有比较稳定一致的接口。 如何应对这种变化&#xff1f;如何向“客户…

14工厂方法模式(Factory Method)

耦合关系&#xff1a; 动机(Motivation): 在软件系统中&#xff0c;由于需求的变化&#xff0c;"这个对象的具体实现"经常面临着剧烈的变化&#xff0c;但它却有比较稳定的接口。 如何应对这种变化呢&#xff1f;提供一种封装机制来隔离出"这个易…

mysql 更新错误1062_mysql 出现1062错误怎么办

mysql 出现1062错误的解决办法&#xff1a;首先打开mysql的配置文件【my.cnf】&#xff1b;然后在client和mysqld下面加上相关代码&#xff1b;最后存关闭后重启mysql即可。mysql 出现1062错误的解决办法&#xff1a;两个instance的版本接近&#xff0c;猜测不是版本问题。执行…

21适配器模式(Adapter Pattern)

适配&#xff08;转换&#xff09;的概念无处不在...... 适配&#xff0c;即在不改变原有实现的基础上&#xff0c;将原先不兼容的接口转换为兼容的接口。 例如&#xff1a;二转换为三箱插头&#xff0c;将高电压转换为低电压等。 动机(Motivate): 在软件系统中&#…

22桥接模式(Bridge Pattern)

动机(Motivate): 在软件系统中&#xff0c;某些类型由于自身的逻辑&#xff0c;它具有两个或多个维度的变化&#xff0c;那么如何应对这种“多维度的变化”&#xff1f;如何利用面向对象的技术来使得该类型能够轻松的沿着多个方向进行变化&#xff0c;而又不引入额外的复杂度…

mysql动静分离_haproxy的web服务负载均衡、动静分离、 MySQL服务负载均衡、状态监控...

实验环境&#xff1a;基于centos6.6haproxy-Server&#xff1a;172.16.249.98 hostname:node1upsteram server1&#xff1a;172.16.249.100 hostname:node2upstream server2&#xff1a;172.16.249.99 hostname:node3web服务的负载均衡以及状态监控&#xff1a;设置记录hapro…

24组合模式(Composite Pattern)

动机(Motivate): 组合模式有时候又叫做部分-整体模式&#xff0c;它使我们树型结构的问题中&#xff0c;模糊了简单元素和复杂元素的概念&#xff0c;客户程序可以向处理简单元素一样来处理复杂元素,从而使得客户程序与复杂元素的内部结构解耦。意图(Intent): 将对象组合…

23装饰模式(Decorator Pattern)

子类复子类&#xff0c;子类何其多 假如我们需要为游戏中开发一种坦克&#xff0c;除了各种不同型号的坦克外&#xff0c;我们还希望在不同场合中为其增加以下一种或多种功能;比如红外线夜视功能&#xff0c;比如水陆两栖功能&#xff0c;比如卫星定位功能等等。 按类继承的作法…

gb2312编码在线转换_python基础学习—04字符串与编码

点击上方蓝字关注我们不迷路&#xff01;字符串与编码一、了解计算机编码1.1 编码定义&#xff1a;将信息从一种形式转换为另外一种形式的过程叫做编码&#xff0c;即信息转换过程举例&#xff1a;信息加密解密、语言翻译1.2 计算机编码定义&#xff1a;将计算机可读信息转换…

25外观模式(Facade Pattern)

动机(Motivate): 在软件开发系统中&#xff0c;客户程序经常会与复杂系统的内部子系统之间产生耦合&#xff0c;而导致客户程序随着子系统的变化而变化。那么如何简化客户程序与子系统之间的交互接口&#xff1f;如何将复杂系统的内部子系统与客户程序之间的依赖解耦&#…

mysql mybatis类型对应_Mybatis与数据库的类型对应

Mybatis与数据库的类型对应由于业务的改变&#xff0c;在首次存入数据库时某些int属性并没有赋值&#xff0c;于是默认值就开始污染数据库了。java实体属性对应mysql和SQL Server 和Oracle 数据类型对应1&#xff1a;Java数据类型与MySql数据类型对照表*对于bolb&#xff0c;一…

26享元模式(Flyweight Pattern)

面向对象的代价 面向对象很好地解决了系统抽象性的问题&#xff0c;同时在大多数情况下&#xff0c;也不会损及系统的性能。但是&#xff0c;在 某些特殊的应用中下&#xff0c;由于对象的数量太大&#xff0c;采用面向对象会给系统带来难以承受的内存开销。比如: 图形应用…

mysql一个事务多个log_MySQL识别一个binlog中的一个事物

MySQL测试版本5.7.14设置GTID_MODEONON(3): Both new and replicated transactions must be GTID transactions(生成的是GTID事物&#xff0c;slave也只能应用GTID事物)设置binlog格式为row模式做如下操作mysql> insert into test values(1,2);Query OK, 1 row affected (0.…

go for 循环遍历数组并排序_10. Go语言流程控制:for 循环

本文原文&#xff1a;http://golang.iswbm.comGithub&#xff1a;http://github.com/iswbm/GolangCodingTimeGo里的流程控制方法还是挺丰富&#xff0c;整理了下有如下这么多种&#xff1a;if - else 条件语句switch - case 选择语句for - range 循环语句goto 无条件跳转语句de…