5個免費在線 SQL 資料庫環境,學習測試太方便了!

2022-01-07 SQL資料庫開發

大今天給大家分享幾個在線的免費 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

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

作者:不剪髮的Tony老師

blog.csdn.net/horses/article/details/108603935

最後給大家分享我寫的SQL兩件套:《SQL基礎知識第二版》《SQL高級知識第二版》的PDF電子版。裡面有各個語法的解釋、大量的實例講解和批註等等,非常通俗易懂,方便大家跟著一起來實操。

有需要的讀者可以下載學習,在下面的公眾號「數據前線」(非本號)後臺回復關鍵字:SQL,就行

數據前線

後臺回復關鍵字:1024,獲取一份精心整理的技術乾貨

後臺回復關鍵字:進群,帶你進入高手如雲的交流群

記得幫忙點「」和「在看」↓

謝謝啦

相關焦點

  • 5個免費的在線 SQL 資料庫環境,簡直太方便了!
    文章目錄大今天給大家分享幾個在線的免費 SQL 運行環境,也就是在線資料庫。
  • 分享5個免費的在線 SQL 資料庫環境,簡直太方便了!
    作者 | 不剪髮的Tony老師來源 | blog.csdn.net/horses/article/details/108603935大今天給大家分享幾個在線的免費 SQL 運行環境,也就是在線資料庫。另外,複製網頁地址可以分享本次測試的數據和結果,以上截圖的地址為:http://sqlfiddle.com/#!9/a6c585/1。
  • 分享我常用的5個免費的在線 SQL 資料庫環境,簡直太方便了!
    文章目錄大今天給大家分享幾個在線的免費 SQL 運行環境,也就是在線資料庫。這些網站可以幫助我們快速運行一些 SQL 語句的測試或者驗證,同時還可以在網絡上進行分享,關鍵不需要自己安裝資料庫。另外,複製網頁地址可以分享本次測試的數據和結果,以上截圖的地址為:http://sqlfiddle.com/#!9/a6c585/1。
  • 免費在線 SQL 資料庫環境,學習測試兩不誤!
    「置頂或星標」,第一時間送達乾貨大今天給大家分享幾個在線的免費 SQL 運行環境,也就是在線資料庫。db<>fiddle這個網站應該是目前支持資料庫種類最多的在線環境,而且每種資料庫還提供了不同的版本。如果你點擊「compare」,可以同時在兩個不同的資料庫中運行測試,比較它們的結果。
  • 5 個免費的在線 SQL 資料庫環境
    今天給大家分享幾個在線的免費 SQL 運行環境,也就是在線資料庫。這些網站可以幫助我們快速運行一些 SQL 語句的測試或者驗證,同時還可以在網絡上進行分享,關鍵不需要自己安裝資料庫。SQL FiddleSQL Fiddle 提供了 MySQL、Oracle、PostgreSQL、SQLite 以及 SQL Server 資料庫環境,使用時無需註冊。
  • 分享 5 個免費的在線 SQL 資料庫環境
    今天給大家分享幾個在線的免費 SQL 運行環境,也就是在線資料庫。
  • 教學用在線實踐環境(SQL、數據挖掘、機器學習、深度學習)
    )提供mysql、oracle、postgreSQL、SQLlite、SQL Server等資料庫環境其他的SQL在線環境有以下一些,大家可以去瞅瞅。(2)SQL Online IDEhttps://sqliteonline.com/
  • 分享4個SQL在線刷題網站
    分享4個SQL在線刷題網站。
  • 幾個SQL在線刷題的網站
    /上面的網址是一個免費的SQL學習網站——SQLZOO!他頁面的上部分是教程手冊,下部分是在線練習。寫完SQL直接回車就是提交,如果正確會自動進入下一題。另外還有一個加分項,它有自己配套的B站視頻(同樣免費)。
  • 從 SQL Server 到 MySQL (一):異構資料庫遷移
    如果業務場景不允許長時間停機,或者遷移數據量過大, 無法在幾個小時內遷移完成,那麼就需要使用在線遷移方案了。資料庫停機遷移的流程:停機遷移邏輯比較簡單,使用 ETL(Extract Translate Load) 工具從 Source 寫入 Target,然後進行一致性校驗,最後確認應用運行 OK, 將 Source 表名改掉進行備份。
  • SQL 壓力測試實戰篇
    比如:40+ Best Database Testing Tools - Popular Data Testing Solutions 這篇文章列舉了總共 43 個測試工具,可以用來完成 SQL 的測試,包括生成測試數據,功能性測試,邏輯性測試,當然還有壓力測試。在這裡羅列幾個工具,以便有應用場景的時候,可以拿起來直接用。
  • SQL在線模擬器
    經常有朋友想學習練習SQL語句,但又苦於沒有安裝資料庫,那麼怎麼辦呢?
  • 資料庫SQL腳本優化
    sql語句儘可能簡單點,一個大的sql要是在滿足業務需求的情況下可以分解為多個小sql是最好的。因為一個sql只能在一個cpu運算。(前兩天就有一個超大的sql,最後通過分解成三個小的sql,通過中間表傳遞實現最終需求)6、or改寫成in,因為or的效率是n級別的,in的效率是log(n)級別的,in的個數儘量不要太多,最好控制在200以內7、避免在where條件列上不乾淨,比如說SELECT id WHERE age + 1 = 10,或者對age
  • 資料庫sql 學習
    sql 用於訪問和處理資料庫的標準計算機語言rdbms 關係型資料庫管理系統ANSI 美國國家標準化組織
  • 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 資料庫語句
    ('TableName')22、說明:列示type、vender、pcs欄位,以type欄位排列,case可以方便地實現多重選擇,類似select 中的case。 'SQLOLEDB ', 'sql伺服器名 '; '用戶名 '; '密碼 ',資料庫名.dbo.表名)--生成本地表select * into 表 from openrowset( 'SQLOLEDB ', 'sql伺服器名 '; '用戶名 '; '密碼 ',資料庫名.dbo.表名)--把本地表導入遠程表insert openrowset( 'SQLOLEDB ',
  • BeetlSQL 3.0.0-M2 新增性能測試
    修復MarkdownClasspathLoader 每次都從sql文件加載sql片段的bug,導致性能嚴重下降 修復ConfigJoinMapper映射一對多時候不識別大寫列名的bug性能測試主要測試了BeetlSQL,MyBatis(plus),JPA(Hibernate),JDBC
  • 15.Go語言編程之go-sql-driver操作MySQL資料庫實踐
    2.MySQL驅動格式3.MySQL初始化連接4.MySQL的CRUD操作庫表準備單行查詢多行查詢插入/更新/刪除數據綜合實踐5.MySQL預處理6.MySQL事務處理Go語言標準庫操作MySQL資料庫快速了解 MySQL 資料庫
  • BeetlSQL 3.1.4 發布,Java 資料庫訪問工具
    支持如下數據平臺 傳統資料庫:MySQL,MariaDB,Oralce,Postgres,DB2,SQL Server,H2,SQLite,Derby,神通,達夢,華為高斯,人大金倉,PolarDB等 大數據:HBase,ClickHouse,Cassandar,Hive 物聯網時序資料庫:Machbase,TD-Engine,IotDB
  • 如何學習SQL語言
    為了幫助剛畢業找工作,或者想轉行成為數據分析師工作的朋友,我會用下面內容教會你怎樣用最快速、最容易理解的方式學會資料庫和SQL,並使用SQL進行數據分析:1.入門2.簡單查詢3.匯總分析4.複雜查詢5.多表查詢6.求職面試題7.檢驗SQL的學習效果第1部分:入門學習以下內容:1)了解資料庫的基本概念