当前位置:   article > 正文

免费在线SQL数据库SQL Fiddle使用简介

sql fiddle

免费在线SQL数据库SQL Fiddle使用简介

oj上面做数据库题目时,有时机器没有安装SQL环境,这时可以考虑免费在线SQL数据库。网上免费在线数据库有很多,比如SQL FiddleDB Fiddledb<>fiddleSQL OnlineOracle Live SQL等等。这里主要介绍SQL Fiddle使用。

打开首页http://sqlfiddle.com/后,网页如下。
在这里插入图片描述
网页上方菜单栏包含一个MySQL 5.6下拉框,改下拉框可以选择数据库类型及版本,当前支持的有MySQL 5.6Oracle 11g R2、Postgr# 免费在线SQL数据库SQL Fiddle使用简介
oj上面做数据库题目时,有时机器没有安装SQL环境,这时可以考虑免费在线SQL数据库。网上免费在线数据库有很多,比如SQL FiddleDB Fiddledb<>fiddleSQL OnlineOracle Live SQL等等。这里主要介绍SQL Fiddle使用。打开首页http://sqlfiddle.com/后,网页如下。在这里插入图片描述

网页上方菜单栏包含一个MySQL 5.6下拉框,通过该下拉框可以选择数据库类型及版本,当前支持的有MySQL 5.6Oracle 11g R2PostgreSQL 9.6PostgreSQL 9.3SQLite(WebSQL)SQLite(SQL.js)MS SQL Server 2017

按钮Clear 可以清除下面两个面板的输入内容。

按钮Text to DDL 可以根据结构化数据动态生成建表语句以及数据插入语句。
并将生成好的DDL语句显示在下方左侧面板。

使用下方左侧面板可以执行创建表以及插入数据等DDL语句。

CREATE TABLE `Scores` (
  `Id` int(2) NOT NULL AUTO_INCREMENT,
  `Score` double(5,2) NOT NULL,
  PRIMARY KEY (`Id`)
) ENGINE=InnoDB;
INSERT INTO `Scores` (`Id`, `Score`) VALUES
(1, 3.50),
(2, 3.65),
(3, 4.00),
(4, 3.85),
(5, 4.00),
(6, 3.65);
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

创建表以及数据插入完毕后,可以在右侧面板中基于此表进行相关的查询操作。

set @p_score := NULL, @c_rank := 0;
select Score,
case
when @p_score = Score then @c_rank
when @p_score := Score then @c_rank := @c_rank + 1
end 
as Rank from Scores order by Score desc;
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/490712
推荐阅读
相关标签
  

闽ICP备14008679号