分享我常用的5個免費的在線 SQL 資料庫環境,簡直太方便了!

2021-12-31 Java知音
文章目錄

大今天給大家分享幾個在線的免費 SQL 運行環境,也就是在線資料庫。這些網站可以幫助我們快速運行一些 SQL 語句的測試或者驗證,同時還可以在網絡上進行分享,關鍵不需要自己安裝資料庫。

SQL Fiddle

SQL Fiddle 提供了 MySQL、Oracle、PostgreSQL、SQLite 以及 SQL Server 資料庫環境,使用時無需註冊。

SQL 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 資料庫的最新版本,使用時無需註冊,同時也提供了付費版本。

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 資料庫的各種版本,使用時無需註冊。

db<>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 資料庫正在計劃中。

SQL 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 學習和分享環境,需要註冊一個免費帳號。

Oracle 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

SQLZoo

https://sqlzoo.net/wiki/SQL_Tutorial/zh

力扣

w3schools

https://www.w3schools.com

你還使用過哪些類似的網站值得推薦?

相關焦點

  • 分享5個免費的在線 SQL 資料庫環境,簡直太方便了!
    作者 | 不剪髮的Tony老師來源 | blog.csdn.net/horses/article/details/108603935大今天給大家分享幾個在線的免費 SQL 運行環境,也就是在線資料庫。另外,複製網頁地址可以分享本次測試的數據和結果,以上截圖的地址為:http://sqlfiddle.com/#!9/a6c585/1。
  • 5個免費的在線 SQL 資料庫環境,簡直太方便了!
    文章目錄大今天給大家分享幾個在線的免費 SQL 運行環境,也就是在線資料庫。
  • 5個免費在線 SQL 資料庫環境,學習測試太方便了!
    大今天給大家分享幾個在線的免費 SQL 運行環境,也就是在線資料庫。這些網站可以幫助我們快速運行一些 SQL 語句的測試或者驗證,同時還可以在網絡上進行分享,關鍵不需要自己安裝資料庫。另外,複製網頁地址可以分享本次測試的數據和結果,以上截圖的地址為:http://sqlfiddle.com/#!9/a6c585/1。
  • 5 個免費的在線 SQL 資料庫環境
    大家好,我是只談技術不剪髮的 Tony 老師。今天給大家分享幾個在線的免費 SQL 運行環境,也就是在線資料庫。
  • 分享 5 個免費的在線 SQL 資料庫環境
    今天給大家分享幾個在線的免費 SQL 運行環境,也就是在線資料庫。
  • 免費在線 SQL 資料庫環境,學習測試兩不誤!
    「置頂或星標」,第一時間送達乾貨大今天給大家分享幾個在線的免費 SQL 運行環境,也就是在線資料庫。另外,複製網頁地址可以分享本次測試的數據和結果,以上截圖的地址為:http://sqlfiddle.com/#!9/a6c585/1。DB Fiddle DB Fiddle 提供了 MySQL、PostgreSQL 以及 SQLite 資料庫的最新版本,使用時無需註冊,同時也提供了付費版本。
  • 分享4個SQL在線刷題網站
    分享4個SQL在線刷題網站。
  • 教學用在線實踐環境(SQL、數據挖掘、機器學習、深度學習)
    一、SQL(1)SQL Fiddlehttp://sqlfiddle.com/(註:我們教學實驗環境推薦這個
  • 資料庫常用的sql語句匯總(2)
    資料庫相關查所有資料庫 show databases;創建資料庫 create database db1;查看資料庫show create database db1;創建資料庫指定字符集 create database db1 character set utf8/gbk刪除資料庫 drop database db1;使用資料庫 use db1;
  • Cloud SQL for SQL Server:資料庫管理的最佳實踐
    資料庫範圍的配置和資料庫屬性允許 DBA 查看和設置特定資料庫的資料庫級設置。執行下列 sql 語句可查看特定資料庫的所有資料庫範圍配置:USE <dbname>;GOSELECT a.例如,如果查詢包含提示 OPTION (MAXDOP 8), SQL Server 將限制並行度僅為8個 vCPU。MAXDOP 是在資料庫級別為 Cloud SQL 上的 SQL Server 設置的。運行下方 T-SQL 語句可以設置並查看特定資料庫的 MAXDOP 設置。
  • SQL語句的常用語法
    下面就為大家帶來一篇sql語句的常用語法 。個人覺得挺不錯的,學習MYSQL資料庫還是有點幫助的,給大家做個參考吧。
  • SQL第二周學習筆記---關係資料庫、雲資料庫、DDL與DML、sql操作
    這是我從頭開始學習sql/mysql的學習筆記,後續還會更新
  • SQL 資料庫語句
    ('TableName')22、說明:列示type、vender、pcs欄位,以type欄位排列,case可以方便地實現多重選擇,類似select 中的case。 'SQLOLEDB ', 'sql伺服器名 '; '用戶名 '; '密碼 ',資料庫名.dbo.表名)--生成本地表select * into 表 from openrowset( 'SQLOLEDB ', 'sql伺服器名 '; '用戶名 '; '密碼 ',資料庫名.dbo.表名)--把本地表導入遠程表insert openrowset( 'SQLOLEDB ',
  • SQL 常用腳本整理
    -u 用戶名 -p –default-character-set=latin1 資料庫名 > 導出的文件名(資料庫默認編碼是latin1)  23mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql  2.導出一個表  1mysqldump -u 用戶名 -p 資料庫名 表名> 導出的文件名
  • 常用的sql語句集合(適合資料庫初級人員)
    2、刪除資料庫drop database dbname3、備份sql server--- 創建備份數據的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack
  • oracle常用SQL語句(匯總版)
    Oracle資料庫常用sql語句ORACLE 常用的SQL語法和數據對象一.數據控制語句 (DML) 部分1
  • 我的實戰經驗分享:深入淺出Python資料庫操作
    的感嘆~看過我圖文的朋友大概會了解,是比較傾向於「授之以漁」的,本篇也一樣,除了說說關鍵點外,會給很多資料傳送門,明確方向方便大伙兒深入了解。咱話不多說,直接進入主題吧!在實操之前,我們稍微先提一下環境配置什麼的。
  • 從 SQL Server 到 MySQL (一):異構資料庫遷移
    如果業務場景不允許長時間停機,或者遷移數據量過大, 無法在幾個小時內遷移完成,那麼就需要使用在線遷移方案了。資料庫停機遷移的流程:停機遷移邏輯比較簡單,使用 ETL(Extract Translate Load) 工具從 Source 寫入 Target,然後進行一致性校驗,最後確認應用運行 OK, 將 Source 表名改掉進行備份。
  • 資料庫SQL腳本優化
    )5、sql語句儘可能簡單點,一個大的sql要是在滿足業務需求的情況下可以分解為多個小sql是最好的。(前兩天就有一個超大的sql,最後通過分解成三個小的sql,通過中間表傳遞實現最終需求)6、or改寫成in,因為or的效率是n級別的,in的效率是log(n)級別的,in的個數儘量不要太多,最好控制在200以內7、避免在where條件列上不乾淨,比如說SELECT id WHERE age + 1 = 10,或者對age
  • 技術分享 | 如何使用Node.js操作MySQL資料庫
    17個 各位老師好,又到了每周日技術分享的時候