暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

一款免费且免注册的在线SQL练习平台

SQL数据库运维 2025-06-11
1875

点击蓝色字关注“SQL数据库运维”,回复“SQL”获取2TB学习资源!

前言

在数据驱动的时代,“数据是新时代的石油,而SQL是开采它的钻机”,掌握SQL(结构化查询语言)已成为数据分析师、开发人员、产品经理乃至业务决策者的必备技能。

目前市面上主流的数据库SQL Server,MySQL,Oracle,PostgreSQL,SQLite等等,不同数据库之间还是会有些语法差别,我们想练习或者测试下SQL语句却无法实现,缺少相对应的数据库环境,如果将环境安装到自己本地,不光耗时费力,而且占用电脑资源,于是乎,市面上就应运而生了在线学习SQL环境,今天就推荐一款在线SQL神器,SQL Fiddle。

一、SQL Fiddle是什么?

SQL Fiddle‌是一个在线SQL平台,支持多种主流数据库,包括MySQLOraclePostgreSQLSQLiteSQL ServerMariaDB。用户可以在没有注册的情况下使用这些数据库环境(目前使用AI功能的话,需要进行注册登录),适合进行SQL语句的测试和验证。
注意:没有缓存功能,关闭窗口后需要重新建表和插入数据。
官网地址:https://sqlfiddle.com/

二、详细操作步骤

选择您需要测试的数据库环境,比如选择了SQL Server的数据库环境,界面如下:

SQL Server示例代码如下:

    -- INIT database
    CREATE TABLE Product (
      ProductID INT IDENTITY(11),
      Name VARCHAR(100),
      Description VARCHAR(255)
    );


    INSERT INTO Product(Name, Description) VALUES ('Entity Framework Extensions''Use <a href="https://entityframework-extensions.net/" target="_blank">Entity Framework Extensions</a> to extend your DbContext with high-performance bulk operations.');
    INSERT INTO Product(Name, Description) VALUES ('Dapper Plus''Use <a href="https://dapper-plus.net/" target="_blank">Dapper Plus</a> to extend your IDbConnection with high-performance bulk operations.');
    INSERT INTO Product(Name, Description) VALUES ('C# Eval Expression''Use <a href="https://eval-expression.net/" target="_blank">C# Eval Expression</a> to compile and execute C# code at runtime.');


    -- QUERY database
    SELECT * FROM Product;
    SELECT * FROM Product WHERE ProductID = 1;

    点击Execute运行后,可以看到如下输出结果:

    再次强调:没有缓存功能,关闭窗口后需要重新建表和插入数据。

    当然,你也可以将测试代码分享给你的朋友或者同事进行查看,拷贝url,网页打开查看即可。

    点击关注“SQL数据库运维”,后台或浏览至公众号文章底部点击“发消息”回复关键字:进群,带你进入高手如云的技术交流群。后台回复关键字:SQL,获取学习资料。


    动动小手点击加关注呦☟☟☟

    文章转载自SQL数据库运维,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

    评论