經常有小夥伴因為資料庫安裝報錯給我私信。發給我的報錯各式各樣,有些我能解決,有些報錯真的我也沒見過,不知如何作答。這導致很多初學SQL的愛好者自信心受到打擊。

現在如果你只是為了學習測試SQL程式碼使用,大可不必安裝資料庫。

今天就給大家安利一個好用到爆的SQL線上編輯器:

http://www.sqlfiddle.com/

為什麼好用呢?它能滿足你寫SQL程式碼練習測試的根本需求,而且還支援手機端使用哦。下面給大家介紹一下這個線上編輯器的一些功能。

介面展示

這個線上編輯器的功能很好掌握,我們先來看看它長什麼樣子。

安裝資料庫很痛苦?試試這個SQL線上編輯器,省掉你的安裝煩惱

PC端介面

安裝資料庫很痛苦?試試這個SQL線上編輯器,省掉你的安裝煩惱

手機端介面

資料庫型別選擇

這個線上編輯器支援多種資料庫,其中就有小夥伴常用的SQL Server,MySQL和Oracle,點選你想練習的資料庫即可。

安裝資料庫很痛苦?試試這個SQL線上編輯器,省掉你的安裝煩惱

示例指令碼和建表視窗

每個資料庫都有一個簡單的示例,點選

View Sample Fiddle

按鈕即可自動載入相應的示例指令碼到建表視窗中。如下圖:

安裝資料庫很痛苦?試試這個SQL線上編輯器,省掉你的安裝煩惱

MySQL示例指令碼

安裝資料庫很痛苦?試試這個SQL線上編輯器,省掉你的安裝煩惱

SQL Server示例指令碼

當然你也可以點選

Clear

按鈕清除當前視窗的程式碼。

快速建立表和插入資料功能(Text to DDL)

這個功能簡直就是神器,一開始我還不知道怎麼用,特地去GitHub上看了一下示例教程。

它可以省掉很多標準程式碼

,比如我下面建立Customers表和插入資料的程式碼就是在這裡面完成的。

點選

Text to DDL

按鈕,在彈出的介面中輸入表名,然後在下面的輸入框第一行輸入列名,以英文格式的逗號(,)隔開,從第二行開始輸入資料,如下所示:

安裝資料庫很痛苦?試試這個SQL線上編輯器,省掉你的安裝煩惱

然後點選右下角的

Append To DDL

,你就可以在左邊視窗看到對應的程式碼了,如下圖所示:

安裝資料庫很痛苦?試試這個SQL線上編輯器,省掉你的安裝煩惱

注意:該編輯器不支援中文!!!

建立視窗功能按鈕

在建立視窗的下方有幾個按鈕,其中

安裝資料庫很痛苦?試試這個SQL線上編輯器,省掉你的安裝煩惱

Build Schema:執行建立和插入語句

Edit FullScreen:全屏顯示建立視窗

Browser:檢視已經建立的表結構

結束符:這個給定程式碼結束的字元,通常SQL以;結束,使用預設即可

查詢視窗及功能按鈕

在右側就是我們的查詢視窗了,在這裡就可以寫我們的查詢SQL程式碼了。如下圖所示:

安裝資料庫很痛苦?試試這個SQL線上編輯器,省掉你的安裝煩惱

在查詢視窗下面同樣有幾個功能按鈕:

安裝資料庫很痛苦?試試這個SQL線上編輯器,省掉你的安裝煩惱

Run SQL:執行查詢程式碼

Edit Fullscreen:全屏查詢視窗

結束符:程式碼結束的字元

查詢結果及執行計劃視窗

在底部就是顯示查詢結果和執行計劃的視窗

安裝資料庫很痛苦?試試這個SQL線上編輯器,省掉你的安裝煩惱

總結

這個SQL線上編輯器有不少優點也有幾個不足的地方

優點:

不需要安裝資料庫即可直接在上面寫程式碼

支援多種資料庫

支援快速建立表結構和插入資料

支援檢視執行計劃

支援手機端程式碼輸入和執行

缺點:

不支援中文字元,如果你輸入中文,執行結果會以?顯示

沒有快取功能,關閉視窗後需要重新建表和插入資料

但是瑕不掩瑜,對於一些剛入門的新手同學,這個SQL線上編輯器的功能已經足夠了。對於寫程式碼,做練習都可以在上面完成,牆裂推薦,趕快去試一下吧!