力薦一款在線SQL模擬器

我在舊文裏給你們推薦了幾款在線SQL模擬器,不知道你們都安排上沒?最近又發現了一款模擬器,試用了一段時間感受還不錯,今天就把它介紹給你們。web

今天要給你們介紹的主角叫作 SQL Online。在正式介紹它以前,順帶再提一下 db4free.net,這是我一直在用的SQL模擬器。由於它足夠穩定,已經體驗了半年,中途只有一次鏈接不上它的數據庫,不過在次日又恢復正常了。若是你常常要用到 MySQL,而且很關注 MySQL 8.0 以後的新語法,db4free.net 是很是不錯的選擇。sql

市面上免費的SQL模擬器不算不少,基本上能知足咱們執行簡單的 SQL 的需求。不過,咱們想要的每每會更多,若是一款 SQL 模擬器沒有很好地解決下面的問題,我對它的印象將大打折扣。數據庫

  • 支持的數據庫的版本太低,沒法使用在新版本引入的新功能;
  • 有的模擬器每次執行 SQL 都要建立新的會話鏈接,所以當要執行查詢的時候,就得把建表的語句、插入數據的語句和查詢語句放到一塊執行。

SQL Online 就不存在上述那些問題。服務器

SQL Online 界面微信



SQL Online 提供的主要功能包括:
編輯器

  1. 支持 SQLite 3.32.三、MariaDB 十、PostgreSQL 十二、MS SQL 201九、Oracle XE 18c(目前處於不可用狀態);
  2. 語法補全;
  3. 保存在會話期間執行過的 SQL ;
  4. 導出表結構和數據;
  5. 支持鏈接遠程數據庫服務器;
  6. SQL 的語法介紹;
  7. 動態調整輸出結果數據。

語法補全

語法補全是不少 IDE 工具直接提供的功能,或者經過插件提供,不多有模擬器在網頁上支持語法補全的功能,而這功能偏偏是咱們很須要的。SQL Online 就提供了語法補全的功能,無論咱們是輸入「SELECT」、「FROM」、「WHERE」 等關鍵詞的首字母,或者是表名的首字母,在光標後面會有一列補全詞供咱們選擇。工具

SQL 歷史記錄

每次點擊執行 SQL 按鈕,不管是否能正常運行,在右邊欄都會出現本次執行的 SQL。flex

在 File 欄下執行 「Save history」 將會保存本次會話的全部操做記錄,執行「Clear history」 會清空當前會話的歷史記錄,執行「Clear all-history」 則會清空全部會話(同時鏈接了多個數據庫的會話)的歷史記錄。url

導出表結構和數據

在 Export 欄有幾個選項,分別用來導出數據和表結構。數據文件能夠用 CSV、XML、JSON 等格式保存,導出的表結構會保存成 .sql 後綴的文件。spa

鏈接遠程服務器

若是咱們有本身的數據庫服務器,可點開「Owner DB」,輸入遠程服務器的賬號信息便可鏈接。

咱們可在 SQL Online 客戶端管理咱們的遠程數據庫的表。

調整結果頁面

儘管在查詢的時候指定了要輸出全部字段(SELECT *),不過,在最終展現的時候,咱們能夠選擇要顯示/隱藏哪些字段。


須要注意的是,SQL Online 的一次會話時長是 15 分鐘(在 MariaDB 上),超過會話時間或者關閉會話後,咱們以前作的操做的都會丟了。


本文分享自微信公衆號 - SQL實現(gh_684ee9235a26)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。

相關文章
相關標籤/搜索